0
回答
phpexcel load 模板文件出现问题
利用AWS快速构建适用于生产的无服务器应用程序,免费试用12个月>>>   
想实现的功能:
用phpexcel去读取一个excel模板,然后每次点击都是把读取到得数据依照此模板来填充其中一些项。
遇到的问题:
用一个1.2M的自己随意建的excel模板,读取和写入都是没有问题,说明不是大小的问题
但公司的这个模板里面包含了很多很多复杂的公式,模板体积很小只有100K不到,
读取$objPHPExcel = PHPExcel_IOFactory::load($filePath);
直接var_dump($objPHPExcel)是有值的。
但是就算不进行任何操作,直接
$objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel5');
$objWriter->save('php://output');
都会有问题。
文档是下载下来了,但打开时提示信息the file is in a diffrent format,意思是格式有问题,然后打开里面都是
Notice: Undefined index: in D:\wamp\www\testlink\third_party\phpexcel\PHPExcel\Calculation.php on line 2994
Warning: array_keys() expects parameter 1 to be array, null given in D:\wamp\www\testlink\third_party\phpexcel\PHPExcel\Calculation.php on line 2994

附上代码,请各位帮忙指正,谢谢!


举报
skip
发帖于5年前 0回/2K+阅
顶部