【发布时间】:2014-07-12 11:27:27
【问题描述】:
我正在使用 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 不兼容。
【问题讨论】:
-
正是我所需要的......一个“猜测错误”类型的问题,我可以用我的余生寻找,并且可能永远找不到,更不用说找到解决方案了...... ..一个人可以实现的奇迹是有限度的
-
什么意思?顺便说一句,我认为问题不在于 PHPExcel,而是 excel 2013 本身。当我尝试使用 excel 2003 打印它时,它像往常一样工作。所以,我猜 PHPExcel 在 Excel 2013 上仍然没有问题。
-
我的意思是,有一个错误报告说(在某些情况下,因为它通常工作得很好)通过 MS Excel 2013 打印不起作用意味着我需要尝试识别一个错误(甚至可能在 MS Excel 2013 或 Windows 打印驱动程序本身而不是 PHPExcel 中)我首先需要能够复制自己(并且我的所有测试文档都可以毫无问题地打印)......这可能是一生的工作只是试图复制问题,不能保证我自己能够复制它
-
如果你想复制,我可以给你excel文件。我使用的功能很简单。我只是读取文件并将其保存到 php 输出。我什至不操纵内容。在 Excel 2013 中,当我尝试打印时,它显示得很好,但出现错误。当我单击打印时,Excel 刚刚停止工作并且程序关闭。这看起来很奇怪,因为该功能非常简单并且显示效果很好。顺便说一句,感谢您为开发如此出色的库所做的辛勤工作。我只是查看您的个人资料,您是 PHPOffice 背后的人。对不起,我以前不认识你。
-
@Bharata,所以,您为什么不使用所有相关答案更新您的问题,以便任何人都可以复制您的问题?