多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
# **导入数据获取** 操作 EXcel 请先进行挂载, 在`controller `里面 ·`$this->library('Excel')`· > `1,已实现 插入图片的导入` ## get($fileUrl) $fileUrl string 导入的文件路径 **操作思路**: (1)【2个请求,请求1 上传文件,返回路径,请求2 将路径带上 导入操作】 先上传文件,获取文件路径,再发请求将路径发送给导入接口。 (2) 文件上传成功后直接调用 Excel::get(); 操作方法使用了静态方法 直接可调用 ``` $excelData = Excel::get($fileurl); 此方法 获取得到 title 和 data excel 第一行默认为 title 后面的为data ``` 示例数据 ``` excelData = [ 'title' =>. [ '姓名', '年龄', '账号' ... ], 'data' => [ ['dongdong', '25', '18190665887', ... ] ['dongdong', '25', '18190665887', ... ] ['dongdong', '25', '18190665887', ... ] ] ] ``` ## getOrg($fileUrl) 获取源数据 ``` Excel::getOrg($fileUrl) ['姓名', '年龄', '账号', ... ] ['dongdong', '25', '18190665887', ... ] ['dongdong', '25', '18190665887', ... ] ['dongdong', '25', '18190665887', ... ] ``` # **导出数据** 在框架使用经验里面有 在上面基础上改写了下 ``` Eexel::download($fileName, $title, $header, $data, $total="") ```