2013年打印时出现PHPExcel错误

时间:2014-05-23 07:36:11

标签: php phpexcel

我正在使用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不兼容。

1 个答案:

答案 0 :(得分:0)

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

删除以下行以生成我的文件:

$objWriter->setOffice2003Compatibility(true);