collei / exceller
PHPOffice/PHPSpreadsheet包的简单封装。轻松读取Excel文件。
v0.4.0
2024-02-08 00:00 UTC
Requires
- php: >=7.2
- collei/conf: ^0.1.0
- collei/lowcache: ^0.1.0
- phpoffice/phpspreadsheet: ^1.17
Requires (Dev)
- phpunit/phpunit: ^9.6
README
仅是PHPOffice/PHPSpreadsheet包的封装。轻松读取Excel文件。
要求
- PHP 7.2或更高版本
- PHPOffice/PHPSpreadsheet 1.17.0或更高版本
当前功能
- 将Excel工作表读入数组;
- 使用用户定义的导入类导入Excel工作表;
- 支持跳过缺失的工作表、条件导入、分组行的工作表导入;
- 在导入器本身上实现本地化事件处理;
- 导入的简写辅助工具;
待添加
- 内置集成缓存系统(需要[collei/lowcache])
测试
- 在项目的根目录下解压
test.zip
; - 进入
test
文件夹。
单元测试
- 运行
test-unit.cmd
(Windows)或test-unit.sh
(Linux发行版)并查看结果。
它们都位于test/unit
下,其中.xlsx和配置文件位于files
子文件夹中。
集成
- 运行
serve-integrated.cmd
(Windows)或serve-integrated.sh
(Linux发行版),然后在浏览器中访问https://:8080
。
它们都位于test/integrated
子文件夹中,名为01
、02
等,其中.xlsx文件位于files
子文件夹中。