PHP通过phpspreadsheet读取excel内容
简单的前端代码:通过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内容读取实现方法