everton-hilario / csv-hilario
该包最新版本(1.6)没有可用的许可信息。
用PHP编写的类,可以非常简单、快速地写入CSV文件。只需通过二维数组传递数据,即可下载文件。
1.6
2018-10-05 14:28 UTC
Requires
- php: >=5.6.0
Requires (Dev)
- phpunit/phpunit: 5.7.27
This package is not auto-updated.
Last update: 2024-10-01 19:53:25 UTC
README
用PHP编写的类,可以非常简单、快速地写入CSV文件。只需通过二维数组传递数据,即可下载文件。
类特性
- 易于实现
- 学习曲线低
- 代码简洁
- 设置写入属性,如文件名、头部、输出和数据分隔符。
- 面向对象类
要求
PHP版本5.4.0或更高
安装和加载
csv-hilario 可在 Packagist 上找到,通过 composer 安装是推荐的方式。只需将以下行添加到您的 composer.json
"everton-hilario/csv-hilario": "1.*"
或执行
$ composer require everton-hilario/csv-hilario
基本示例
use CsvHilario\ExportCsv\ExportCsv; //dados com o conteúdo do arquivo $data = [ ["a" => "teste1", "b" => "teste2", "c" => "teste3"], ["a" => "teste4", "b" => "teste5", "c" => "teste6"] ]; $csv = new ExportCsv; $csv->setData($data); $csv->export();
通过传递一些参数下载CSV的示例
use CsvHilario\ExportCsv\ExportCsv; //dados com o conteúdo do arquivo $data = [ ["teste1", "teste2", "teste3"], ["teste4", "teste5", "teste6"] ]; //dados do topo da planilha, títulos das colunas $header = ["a", "b", "c"]; $csv = new ExportCsv; $csv->setData($data); $csv->setHeader($header); $csv->setDelimiter(";"); $csv->setFileName("gremio-file"); $csv->setOutput("D"); $csv->export();
在特定目录下保存CSV文件的示例
use CsvHilario\ExportCsv\ExportCsv; //dados com o conteúdo do arquivo $data = [ ["teste1", "teste2", "teste3"], ["teste4", "teste5", "teste6"] ]; //dados do topo da planilha, títulos das colunas $header = ["a", "b", "c"]; $csv = new ExportCsv; $csv->setData($data); $csv->setHeader($header); $csv->setDelimiter(";"); $csv->setFileName("gremio-file"); $csv->setOutput("S", "directory/"); $csv->export();