rekkles/easyexcel
Composer 安装命令:
composer require rekkles/easyexcel
包简介
Find A Simple Way To Operate Excel.
关键字:
README 文档
README
Installation
$ composer require "rekkles/easyexcel" -vvv
Usage
use EasyExcel\Read\ExcelToArray; use EasyExcel\Read\ChunkReadFilter; //简单获取Excel的数据为Array $config = ['firstRowAsIndex' => true]; $getData = new ExcelToArray('/Users/rekkles/code/data.csv',$config); $getData->load(); var_dump($getData->getData()); //分批获取Excel的数据(防止内存泄漏) $chunk = new ChunkReadFilter(); $chunk->setRows(10, 2); $data = new ExcelToArray('/Users/rekkles/code/data.csv'); var_dump($data->loadByChunk($chunk)->getData()); //写入Excel 生成文件到指定目录 $outObj = new ArrayToExcel(array( 'fileName' => 'test.csv', //导出的excel的文件的名称 'sheetTitle' => '11', //每个工作薄的标题 'creator' => 'rekkles', //创建者 'writeType' => 'CSV', //输出类型 Excel5 Excel7 CSV 'path' => ROOT_PATH.'file/', //输出路径 确保有写入权限 )); $outObj->setFirstRow(array('',1111,2222,3333)) ->fillData(array( ['','aaa','bbb','ccc'], ['','ddd','eee','fff'] ));
Documentation
目前是第一版,功能还在逐渐完善中。
代码不是很复杂,针对PHPExcel封装了一部, 遇到问题可以自行debug,有bug提交PR就更好了!
Feature
1.批量导入、导出 2.支持更多的文件格式
Donate
统计信息
- 总下载量: 537
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 21
- 点击次数: 1
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2018-06-15