recranet/ twig-spreadsheet-bundle
这个Symfony扩展将PhpSpreadsheet集成到Symfony中,并通过Twig使用。
2.2
2024-09-11 12:15 UTC
Requires
- php: ^8.1
- ext-mbstring: *
- phpoffice/phpspreadsheet: ^1.22.0
- symfony/framework-bundle: ^6.4|^7.0
- symfony/routing: ^6.4|^7.0
- symfony/twig-bridge: ^6.4|^7.0
- symfony/twig-bundle: ^6.4|^7.0
- twig/twig: ^3.12
Requires (Dev)
- dompdf/dompdf: ^2.0
- rector/rector: ^0.14.0
- symfony/browser-kit: ^6.4|^7.0
- symfony/phpunit-bridge: ^6.4.1|^7.0.1
- symfony/yaml: ^6.4|^7.0
Suggests
- dompdf/dompdf: Add support for PDF rendering using dompdf
- mpdf/mpdf: Add support for PDF rendering using mPDF
- tecnickcom/tcpdf: Add support for PDF rendering using TCPDF
This package is auto-updated.
Last update: 2024-09-11 13:59:08 UTC
README
这个Symfony扩展将PhpSpreadsheet集成到Symfony中,并通过Twig使用。
特性
- 易于使用的Twig集成,包括对
macro
和include
的支持 - 使用现有的电子表格文件作为模板。这是自定义字体、颜色等的最简单方法。
- ...
支持的输出格式
支持的输出格式直接基于PhpSpreadsheet的功能。
- 开放文档格式/OASIS (.ods)
- Office Open XML (.xlsx) Excel 2007及以上版本
- BIFF 8 (.xls) Excel 97及以上版本
- CSV
- PDF(使用DOMPDF、TCPDF或mPDF)
软件要求
使用PhpSpreadsheet/TwigSpreadsheetBundle需要以下软件。
此扩展包所需
- PHP 8.1或更高版本
- Symfony 6.4或7.0或更高版本
PhpSpreadsheet所需
- PHP扩展php_zip启用
- PHP扩展php_xml启用
- PHP扩展php_fileinfo启用
- PHP扩展php_gd2启用(可选,但用于精确计算列宽)
文档
该文档的源代码存储在此扩展包的Resources/doc/文件夹中
您可以在readthedocs.org上找到更美观的版本
https://twigspreadsheetbundle.readthedocs.org
安装
所有安装说明均位于文档中。
许可
此扩展包采用MIT许可。请参阅包中的完整许可