PHP通过phpspreadsheet读取excel内容

overme2个月前 (10-17)网页设计151
提交Excel文件,读取并显示包含了前端和后端2部分。

简单的前端代码:通过form及input组件,实现文件的选择和上传

<form action=”{:url(‘/admin/export’)}” method=”post” enctype=”multipart/form-data”>
  <input type=”file” name=”excel” />
  <input type=”submit” value=”提交”/>
</form>

后端处理逻辑:

//引入相关命名空间

use PhpOffice\PhpSpreadsheet\Spreadsheet;
use PhpOffice\PhpSpreadsheet\Reader\Xls;

if(request()->isPost()){
            $read = new Xls();//例化 Xls,如果想要对 Xlsx 文件进行操作,这里 new Xlsx() 即可
            $excel = request()->file(‘excel’)->getInfo();//获取上传的excel文件信息
            $spreadsheet = $read->load($excel[‘tmp_name’]);//$excel[‘tmp_name’]是上传文件的缓存路径
            $datas = $spreadsheet->getActiveSheet()->toArray();
            print_r($datas);
}

以上就是phpspreadsheet简单的excel内容读取实现方法

相关文章

Thinkphp5.1引入及使用phpspreadsheet

PhpSpreadsheet是一个读取和写入电子表格文件的纯PHP库。允许您读取和写入不同的电子表格文件格式, 如Excel和Lireffice Calc。PhpSpreadsheet是PHPEx...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。