qronicle / qexcel
PHPExcel的快速读取修改
1.1.1
2021-10-22 13:30 UTC
Requires
- php: >=5.3.0
README
#QExcel
Qronicle(或Quick - 还未真正决定)是一个基于PHPExcel的实验性Excel读取库(http://phpexcel.codeplex.com/)。它通过只查看实际内容,忽略样式等来减少资源消耗。
当导入Excel文件且样式不重要时,这个库应该很有用。请注意,它只包含Excel读取器。
进度
基本功能已经到位。优化的Excel5、Excel2003XML、Excel2007和CSV读取器基本完成。所有功能都通过QExcel类(可以用作PHPExcel的IO工厂的替代品)整合在一起。
接下来是添加更多文档、示例文件(我现在使用的测试文件不公开)并扩展索引文件,以测试更多功能。如果一切顺利,我可能会添加PHPExcel的OO和其他读取器。我还需要检查PHPExcel的更新,看看他们是否改进了读取器。
Composer安装
composer require qronicle/qexcel
入门
// Always include the QExcel file // This will start the autoloader and you will probably use the QExcel class to start as well require_once('library/QExcel/QExcel.php'); // The workbook file $filename = 'files/test.xls'; // Load the file into a QExcel_Workbook object $workbook = QExcel::loadWorkbook($filename);
性能
测试文件包含2400行和22列(主要是文本和数字字段)。PHPExcel使用了setReadDataOnly设置为true。
请注意,这些测试是快速制作的,它们只是忽略(对于这个库)不重要的数据所节省的内存和时间的指示。