依赖类:\x\built\Excel
方法名:open()
返回值:array|false
参数:
string $file
csv
、xls
文件。使用示例:
// 打开CSV文件
\x\built\Excel::open(ROOT_PATH.'/111.csv');
// 打开XLS文件
\x\built\Excel::open(ROOT_PATH.'/111.xls');
警告:当导入xls
文件时,仅支持使用本插件导出的xls
Excel文件反向导入(可使用WPS等工具编辑过后),否则插件无法解析数据包。
依赖类:\x\built\Excel
方法名:export()
返回值:bool
参数:
array $title
array $list
string $type
csv
、xls
csv
bool $save
false
表示不保存 字符串时为文件保存路径(绝对路径)false
bool $dow
false
使用示例:
$title = ['主键','标题'];
$data = [
['id' => 1, 'title'=>'测试']
];
// 导出csv文件,并保存到服务器,同时输出浏览器下载(使用日期+随机数为文件名抛出)
\x\built\Excel::export($title, $data, 'csv', ROOT_PATH.'/111.csv', true);
// 导出csv文件,并保存到服务器,同时输出浏览器下载(自定义文件名抛出)
\x\built\Excel::export($title, $data, 'csv', ROOT_PATH.'/111.csv', '用户信息.csv');
// 不指定标题,会默认使用$data的首行数组字段名做为标题名记录
\x\built\Excel::export([], $data, 'csv', ROOT_PATH.'/111.csv', true);