vakata/spreadsheet

简单的电子表格阅读器/编写器,支持 XLS (只读)、XLSX 和 CSV 文件

2.1.1 2023-11-13 18:23 UTC

This package is auto-updated.

Last update: 2024-09-13 20:00:24 UTC


README

Latest Version on Packagist Software License

支持 XLS (只读)、XLSX、XML 和 CSV 文件的简单电子表格阅读器/编写器。这些类试图一次不要加载所有数据,以便通过迭代器支持相当大的文件。

安装

通过 Composer

$ composer require vakata/spreadsheet

用法

// you can also write to browser or to stream (additional options are available for each format)
foreach (\vakata\spreadsheet\Writer::toFile('test.xlsx')->fromArray([
    [1,"asdf","2022-02-10"],
    [2,"test","2010-11-10"]
]);
// you can also read from stream
foreach (\vakata\spreadsheet\Reader::fromFile('test.xlsx') as $k => $row) {
    var_dump($row);
}
// or
var_dump(\vakata\spreadsheet\Reader::fromFile('test.xlsx')->toArray());

贡献

请参阅 CONTRIBUTING 以获取详细信息。

安全

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

致谢

许可证

MIT 许可证 (MIT)。有关更多信息,请参阅 许可证文件