学无先后,达者为师

网站首页 编程语言 正文

maatwebsite/Excel 导入 iconv (): Detected an illegal character in input string

作者:渡目成书 更新时间: 2022-01-26 编程语言

项目中出现,导入一个excel时出现这种错误,但是导出又毫无问题,将导出的文件再导入就会报错。这就让人很头疼。

但是在我们将excel内容修改一下时,又能成功导入。

错误报了496行错误,文件编码问题,在更改excel内容之后保存会默认改变UTF-8格式,变得能成功导入。反而跟中文没有关系,所以在导出的时候要改变文件的格式需要设定。iconv('UTF-8', 'GBK', $reportname)

   Excel::create(iconv('UTF-8', 'GBK', $reportname), function ($excel) use ($cellData, $sheetname) {
        $excel->sheet($sheetname, function ($sheet) use ($cellData) {
            $sheet->rows($cellData);
        });
    })->export('xls');

原文链接:https://blog.csdn.net/weixin_43674113/article/details/95454093

栏目分类
最近更新