gpt4 book ai didi

windows-7 - window 7 : "Excel found unreadable content"

转载 作者:行者123 更新时间:2023-12-04 12:37:20 29 4
gpt4 key购买 nike

我正在使用 PHPExcel 生成一个非常简单的 .xls 文件( PHPExcel_IOFactory::createWriter($PHPExcel, 'Excel5') )。每当使用 Excel 2010 或 2007 在 Windows 7 上打开该文件时,我都会收到以下错误:

Excel 在“XXXXXXX.xls”中发现无法读取的内容。是否要恢复此工作簿的内容?如果您信任此工作簿的来源,请单击是。

当我在 Windows XP 中的 Excel 2010 中打开相同的文件时,它工作正常。如果我在 OpenOffice 中打开相同的文件,无论操作系统如何,它都可以工作。

Windows 7/Excel 2010:错误

Windows 7/Excel 2007:错误

Windows XP/Excel 2010:有效

Windows XP/Excel 2007:有效

任何/OpenOffice:有效

当我告诉 PHPExcel 生成一个 .xlsx 文件( PHPExcel_IOFactory::createWriter($PHPExcel, 'Excel2007') )时,它适用于上述所有组合。

我在 MS 论坛上发现了无数线程,它似乎只影响带有第三方库(不仅仅是 PHPExcel)生成的 Excel 文件的 Windows 7 文件。但没有人有解决办法。

我还发现了以下 MS KB 文章,但我不熟悉底层的 Excel 规范:http://support.microsoft.com/kb/2411912

有没有其他人经历过这种情况?

最佳答案

如果这是您从 MS 支持站点突出显示的问题,那么它被锁定在 PHP_OLE 内部的某处,可能在 PHPExcel_Shared_OLE_PPS_File 类中。我提出这个为 Issue 15508在 PHPExcel 站点上,并将尝试在周末在 Windows 7 机器上运行一些调试。

不能保证快速修复:但是您给了我一个关于如何尝试重新创建问题以及在哪里查看的指示。

关于windows-7 - window 7 : "Excel found unreadable content",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5265719/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com