PHPExcel打印2013时出错


PHPExcel error while printed 2013

我使用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可能仍然与excel 2013不兼容。

导致崩溃的一个可能原因是启用了Office 2003的兼容性。

删除下面一行来生成我的文件:

$objWriter->setOffice2003Compatibility(true);