soluble / 电子表格
此包已被废弃,不再维护。未建议替代包。
可溶解电子表格
0.11.0
2016-04-09 12:30 UTC
Requires
- php: >=5.4.4
Suggests
- ext-php_excel: LibXL and https://github.com/iliaal/php_excel
README
简介
soluble-spreadsheet为PHP生成Excel文档提供了一个通用的包装器。
警告:soluble-spreadsheet目前是一个概念证明,仅限于libxl/php_excel扩展包装器。将来,应该可以在不丢失兼容性的情况下交换PHPExcel、原生LibXL、Spout或任何未来的实现之间的底层驱动。欢迎PR和想法。
要求
- PHP 5.5+ 或 7.0+
- libxl php扩展
文档
安装
通过composer进行即时安装。
-
在你的PHP项目中安装
$ php composer require soluble/spreadsheet:0.*
大多数现代框架都会默认包含Composer,但请确保包含以下文件
<?php // include the Composer autoloader require 'vendor/autoload.php';
-
安装libXL / php_excel扩展
示例
创建Excel文件
<?php use Soluble\Spreadsheet\Library\LibXL; $libxl = new LibXL($valid_license); $bookXLS = $libxl->getExcelBook(LibXL::FILE_FORMAT_XLS); $bookXLSX = $libxl->getExcelBook(LibXL::FILE_FORMAT_XLSX);
支持的驱动程序(状态)
名称 | 语言 | 许可证 | 支持 |
---|---|---|---|
libXL/php_excel | C(快速) | 商业 | 初始支持 |
PHPExcel | PHP(慢) | 开源 | 尚未实现 |
Spout | PHP(中等) | 开源 | 尚未实现 |
POI | Java(快速) | 开源 | 尚未实现 |
贡献
欢迎贡献,请参阅贡献指南