2018-06-27 14:20:44 2698次浏览 1条回答 0 悬赏 20 金钱

由于 phpoffice/phpexcel 包不再维护,迁移到 phpoffice/phpspreadsheet 后,读取csv文件时存在问题,xls和xlsx文件类型正常(但大批量数据必须得用csv的文件),
$excelFilePath = $_FILES['fileInput']['tmp_name'] //直接表单上传文件
不管是用 $objReader = IOFactory::createReader("Csv"); $excelReader = $objReader->load($excelFilePath);

还是 $objReader = new Csv(); $excelReader = $objReader->load($excelFilePath);

或者 $excelReader = IOFactory::load($excelFilePath);

都会存在QQ图片20180627141659.png
这类错误

先改成原生写法算了

最佳答案

  • ZSC@LM 发布于 2018-06-27 16:07 举报

    检查下是不是php的fileinfo模块没有开启。。

    1 条回复
    回复于 2018-06-27 16:42 回复

    还真是的,我弄错了

    没有找到数据。
您需要登录后才可以回答。登录 | 立即注册
nauhein
经理

nauhein

注册时间:2017-02-22
最后登录:2021-09-27
在线时长:31小时18分
  • 粉丝3
  • 金钱935
  • 威望0
  • 积分1245

热门问题