cliqueti/simple-sheet

PHP 库用于读取和写入电子表格文件(CSV、XLSX 和 ODS)| PHP 库用于读取和写入工作表文件(CSV、XLSX 和 ODS)

dev-master 2024-02-06 22:29 UTC

This package is not auto-updated.

Last update: 2024-10-02 23:55:16 UTC


README

小巧、简单、简便。Simple Sheet 是一个 PHP 组件,用于简化读取 Excel (XLSX) 文件、ODS 工作表和 CSV 文件。该组件基于 OpenSpout

小巧、简单、简便。Simple Sheet 是一个 PHP 组件,用于简化读取 Excel (XLSX) 文件、ODS 工作表和 CSV 文件。该组件使用 OpenSpout 作为基础。

安装(Instalação)

通过 Composer

"cliqueti/simplesheet": "1.0.*"

或者运行(ou rode)

composer require cliqueti/simplesheet

读取工作表(Ler Planilha)

<?php

use CliqueTI\SimpleSheet\SimpleSheet;

$sheet = SimpleSheet::read("file.ext");

主要选项(Principais opções)

...

/* For headerless files (Para arquivos sem cabeçalho) */
$sheet->withoutHeaderRow();

/* Do not parse formulas (Não analisar formulas) */
$sheet->withoutParseFormulas();

/* By Tab Name (Por nome de aba) */
$sheet->sheetName("Tab Name");

/* By Tab Number (Por número da aba) */
$sheet->sheetNumber(1);

/* Returns Sheet Header, If Exists (Retorna o cabeçalho, se existir) */
$sheet->getHeaders();

/* Returns Sheet Rows. (Retorna as linhas) */
$sheet->getRows();

主要 XLSX 选项(Principais opções XLSX)

...

/* Default value is false. True will return unformatted dates */
$sheet->options()->SHOULD_FORMAT_DATES = true;

主要 CSV 选项(Principais opções CSV)

...
$sheet->options()->FIELD_DELIMITER  = '|';
$sheet->options()->FIELD_ENCLOSURE  = '@';

支持

安全:如果您发现任何与安全相关的问题,请通过电子邮件 paulo@cliqueti.com.br 联系,而不是使用问题跟踪器。

如果您发现任何与安全相关的问题,请通过电子邮件 paulo@cliqueti.com.br 联系,而不是使用问题跟踪器。

谢谢

致谢

许可

MIT 许可证(MIT)。