arogachev/yii2-excel

基于PHPExcel的Yii 2框架的ActiveRecord导入和导出

安装次数: 73,784

依赖: 1

建议者: 0

安全: 0

星标: 65

关注者: 13

分支: 25

开放问题: 30

类型:yii2-extension

0.1.1 2016-07-23 06:45 UTC

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导入数据,配置最小。
  • 这是为定期导入设计的。
  • 当与多个相关模型和复杂的数据结构一起工作时,这个库更有效。

Latest Stable Version Total Downloads Latest Unstable Version License

安装

安装此扩展的首选方式是通过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);
    }
}