我正在使用PHPExel 1.8来读取模板并填充模板中的一些数据。然后我生成要下载的excel。数据还可以,结果很好。当我尝试打印文件时,我的Excel程序没有响应。它崩溃并给出一些错误日志:
Problem signature:
Problem Event Name: APPCRASH
Application Name: EXCEL.EXE
Application Version: 15.0.4615.1000
Application Timestamp: 534ce2cc
Fault Module Name: EXCEL.EXE
Fault Module Version: 15.0.4615.1000
Fault Module Timestamp: 534ce2cc
Exception Code: c0000005
Exception Offset: 0000000000807d48
OS Version: 6.3.9600.2.0.0.256.48
Locale ID: 1057
这是打印PHPExcel 1.8生成的文档时唯一的错误。
更新:
我尝试打开它并使用Excel 2003进行打印,效果非常好。没问题。我认为问题是PHPExcel可能仍然与Excell 2013不兼容。
答案 0 :(得分:0)
此崩溃的一个可能原因可能是启用了Office 2003的兼容性。
删除以下行以生成我的文件:
$objWriter->setOffice2003Compatibility(true);