THinkphp 3.2.3 Excl 导入数据 解决报错问题

浏览:1341 发布日期:2017/08/02 分类:用法示例
xlsx is not recognised as an OLE file
//解决方案
http://www.thinkphp.cn/code/1373.html
这个是原B主的帖子
$extension = strtolower( pathinfo($file_name, PATHINFO_EXTENSION) );


if ($extension =='xlsx') {
    $objReader = \PHPExcel_IOFactory::createReader('Excel2007');
    $objPHPExcel = $objReader ->load($file_name,$encode='utf-8');
} else if ($extension =='xls') {
    $objReader = new PHPExcel_Reader_Excel5();
    $objPHPExcel = $objReader ->load($file_name,$encode='utf-8');
} else if ($extension=='csv') {
    $PHPReader = new PHPExcel_Reader_CSV();

    //默认输入字符集
    $PHPReader->setInputEncoding('GBK');

    //默认的分隔符
    $PHPReader->setDelimiter(',');

    //载入文件
    $objPHPExcel = $PHPReader->load($file_name,$encode='utf-8');
}

附件 InoutController.class.zip ( 2.45 KB 下载:35 次 )

评论( 相关
后面还有条评论,点击查看>>