企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
# **导入数据获取** 操作 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="") ```