arogachev / yii2-excel
基于PHPExcel的Yii 2框架的ActiveRecord导入和导出
0.1.1
2016-07-23 06:45 UTC
Requires
- phpoffice/phpexcel: 1.8.*
- yiisoft/yii2: *
Requires (Dev)
- yiisoft/yii2-codeception: ~2.0
This package is not auto-updated.
Last update: 2024-09-14 16:18:56 UTC
README
基于PHPExcel的Yii 2框架的ActiveRecord导入和导出。
这个库主要是为了导入数据设计的,导出处于原始状态(即使是基本形式),处于开发中且尚未文档化。
重要提示
- 它使用ActiveRecord模型和PHPExcel库,因此操作大数据需要相当好的硬件,尤其是RAM。如果内存不足,我建议将数据分成更小的块。
- 这不仅仅是对一些PHPExcel方法的包装,它是一个工具,可以帮助以可读的形式从Excel导入数据,配置最小。
- 这是为定期导入设计的。
- 当与多个相关模型和复杂的数据结构一起工作时,这个库更有效。
安装
安装此扩展的首选方式是通过composer。
运行以下命令之一:
php composer.phar require --prefer-dist arogachev/yii2-excel
或者将以下内容添加到你的composer.json
文件的require部分:
"arogachev/yii2-excel": "*"
to the require section of your composer.json
file.
运行导入
if (!$importer->run()) { echo $importer->error; if ($importer->wrongModel) { echo Html::errorSummary($importer->wrongModel); } }