无法在Windows 7上的Office 2007/2010中打开手动创建的Excel文件(在BIFF8中)

时间:2010-09-21 07:59:27

标签: windows-7 excel-2007

我们有一个程序可以手动创建BIFF8格式的Excel文件。这是一个在UNIX上运行的服务器程序,因此它不使用任何COM库,而是写入文件二进制数据本身。

它用于工作得非常好,但是在Windows 7中运行时,Excel 2007或2010中生成的文件无法再打开 - Excel表示文件已损坏,但Open和Repair不能正常工作,并且文件未打开。

在Windows XP中,可以在Excel 2007中打开文件,没有任何问题。

您能想到它不能在Windows 7中运行的原因,或任何可能的解决方法吗?

(我们希望程序能够创建可以通过各种Excel版本打开的文件,而不是创建单独的BIFF8和BIFF12文件)

1 个答案:

答案 0 :(得分:1)

我发现OpenOffice / LibreOffice经常打开Excel本身不会打开的Excel文件。如果您随后保存文件,则可以在Office 2007/2010中将其打开。你甚至可以自动化这个过程,虽然这有点繁琐。