uklfr / json2xlsx
给定一个嵌套的json,生成一个xlsx工作表
v0.5.1
2023-07-12 14:25 UTC
Requires
- php: >7.0
- ozdemirburak/iris: ^2.5
- phpoffice/phpspreadsheet: ^1.18
Requires (Dev)
- vlucas/phpdotenv: ^5.5
README
这个小型框架允许将1:n数据从sql导出并显示在一个xlsx文件中。因此,我们提供了一些加载函数以及一些格式化工具。这个PHP包保持非常简单,旨在以不显示冗余数据的方式可视化更复杂的数据结构。
安装
只需使用 composer 安装此包。
composer require uklfr/json2xlsx
之后,我们建议包含 vendor/autoload.php
。
用法
此包提供2个类,用于获取和格式化数据。在 示例 中,我们准备了一个功能齐全且可运行的用例,您可以通过检出此存储库来运行。
注意:这些示例依赖于存储库中的相对路径。如果您想将此库作为composer包在生产环境中使用,我们建议使用composer自动加载功能的常见方法。
要求
此包在PHP7下进行了测试和开发,并激活了以下扩展
- php_zip
- php_xml
- php_gd2
通过 schmittr/php-json2xlsx
,我们提供了一个PHP Docker,具有恰好这些要求。也许它也适用于PHP>=5.6,但我们没有测试这一点。
许可
此软件通过MIT许可分发。