openspout / openspout
PHP 库,用于以快速和可扩展的方式读取和写入电子表格文件(CSV、XLSX 和 ODS)
v4.24.5
2024-07-26 05:48 UTC
Requires
- php: ~8.1.0 || ~8.2.0 || ~8.3.0
- ext-dom: *
- ext-fileinfo: *
- ext-filter: *
- ext-libxml: *
- ext-xmlreader: *
- ext-zip: *
Requires (Dev)
- ext-zlib: *
- friendsofphp/php-cs-fixer: ^3.60.0
- infection/infection: ^0.29.6
- phpbench/phpbench: ^1.3.1
- phpstan/phpstan: ^1.11.8
- phpstan/phpstan-phpunit: ^1.4.0
- phpstan/phpstan-strict-rules: ^1.6.0
- phpunit/phpunit: ^10.5.20 || ^11.2.8
Suggests
- ext-iconv: To handle non UTF-8 CSV files (if "php-mbstring" is not already installed or is too limited)
- ext-mbstring: To handle non UTF-8 CSV files (if "iconv" is not already installed)
- 4.x-dev
- v4.24.5
- v4.24.4
- v4.24.3
- v4.24.2
- v4.24.1
- v4.24.0
- v4.23.1
- v4.23.0
- v4.22.0
- v4.21.0
- v4.20.0
- v4.19.0
- v4.18.0
- v4.17.2
- v4.17.1
- v4.17.0
- v4.16.0
- v4.15.1
- v4.15.0
- v4.14.0
- v4.13.1
- v4.13.0
- v4.12.2
- v4.12.1
- v4.12.0
- v4.11.1
- v4.11.0
- v4.10.1
- v4.10.0
- v4.9.0
- v4.8.1
- v4.8.0
- v4.7.0
- v4.6.2
- v4.6.1
- v4.6.0
- v4.5.0
- v4.4.1
- v4.4.0
- v4.3.0
- v4.2.1
- v4.2.0
- v4.1.2
- v4.1.1
- v4.1.0
- v4.0.0
- 3.x-dev
- v3.7.4
- v3.7.3
- v3.7.2
- v3.7.1
- v3.7.0
- v3.6.0
- v3.5.0
- v3.4.0
- dev-renovate/all-minor-patch
This package is auto-updated.
Last update: 2024-09-20 19:50:38 UTC
README
OpenSpout 是一个基于 box/spout
的社区驱动分支,box/spout
是一个 PHP 库,用于以快速和可扩展的方式读取和写入电子表格文件(CSV、XLSX 和 ODS)。与其他文件读取器或写入器不同,它能够处理非常大的文件,同时保持内存使用率非常低(低于 3MB)。
文档
文档可以在 docs/
找到。
从 box/spout:v3
升级到 openspout/openspout:v3
- 在您的
composer.json
中将box/spout
替换为openspout/openspout
- 在您的代码中将
Box\Spout
替换为OpenSpout
升级指南
版本 4 引入了新的功能,但也带来了一些破坏性变化。如果您想升级您的 OpenSpout 代码库,请参阅 升级指南。
版权和许可证
这是一个 Box 的 Spout 库的分支:https://github.com/box/spout
直到和直接从提交 cc42c1d
的代码是 Box, Inc. 的版权,并受 Apache 许可证第 2 版许可
https://github.com/openspout/openspout/blob/cc42c1d29fc5d29f07caeace99bd29dbb6d7c2f8/LICENSE
在上述提交之后创建、编辑和发布的代码是 openspout GitHub 组织的版权,并受 MIT 许可证许可。