mikaelkael / twig-spreadsheet-bundle
这个Symfony包将PhpSpreadsheet集成到Symfony中,使用Twig。
v0.9.1
2018-08-07 07:46 UTC
Requires
- phpoffice/phpspreadsheet: ~1.2.0
- symfony/framework-bundle: ~3.2|~4.0
- twig/twig: ~2.0
Requires (Dev)
- mpdf/mpdf: ~7.0
- sensio/framework-extra-bundle: ~3.2|~4.0
- symfony/phpunit-bridge: ~3.2|~4.0
- symfony/symfony: ~3.2|~4.0
Suggests
- mpdf/mpdf: Add support for PDF rendering, requires ~6.1
This package is auto-updated.
Last update: 2024-09-07 03:50:02 UTC
README
这个Symfony包将PhpSpreadsheet集成到Symfony中,使用Twig。
功能
- 易于使用的Twig集成,包括
宏和包含支持 - 使用现有的电子表格文件作为模板。自定义字体、颜色等的最简单方式。
- ...
支持的输出格式
支持的输出格式直接基于PhpSpreadsheet的能力。
- Open Document Format/OASIS (.ods)
- Office Open XML (.xlsx) Excel 2007及以上版本
- BIFF 8 (.xls) Excel 97及以上版本
- CSV
- PDF(使用mPDF,需要单独安装)
软件要求
以下软件是使用PhpSpreadsheet/TwigSpreadsheetBundle所必需的。
由本包要求
- PHP 7.0或更高版本
- Symfony 3.2或更高版本
PhpSpreadsheet的要求
- PHP扩展php_zip启用
- PHP扩展php_xml启用
- PHP扩展php_gd2启用(可选,但用于精确列宽自动计算时是必需的)
文档
本包中Resources/doc/目录存储了文档的源代码
您可以在readthedocs.org上找到更漂亮的版本
https://twigspreadsheetbundle.readthedocs.org
安装
所有安装说明都位于文档中。
许可协议
本包采用MIT许可协议。请参阅包中的完整许可协议