当前位置:文档之家› Foxpro 导入文件报错:无效的 Microsoft Excel 文件格式

Foxpro 导入文件报错:无效的 Microsoft Excel 文件格式

Foxpro 导入文件报错:"无效的Microsoft Excel 文件格式"
症状:将一个 Microsoft Excel 版本 5.0 文件导入 FoxPro 时出现"无效的 Microsoft Excel 文件格式"错误信息。

症状拓展:如果使用的是 FoxPro 2.0 ,导入 Microsoft Excel 3.0 ,4.0 或 5.0 文件设置格式,则会收到错误信息"无效的 Excel 版本 2.0 文件"。

直接原因:FoxPro 2.0 仅可以导入 Microsoft Excel 2.0 文件。

FoxPro 2.5 for MS-DOS、Windows 和 Macintosh 可以导入 Microsoft Excel 2.0、 3.0 和 4.0 格式中的文件。

溯源:FoxPro 2.5 后,才发布 for MS-DOS 和 Windows 的开发。

FoxPro for Macintosh 是大约同时为 Microsoft Excel 5.0 for Windows 开发的。

因此,支持导入 Microsoft Excel 5.0 格式的文件没有内置FoxPro 2.5。

Microsoft 已经确认这是Microsoft 产品中存在的问题并正在研究此问题,当它变得可用时,将发布新的信息的 Microsoft 知识库。

解决方案:要直接导入 Microsoft Excel 5.0 工作表,必须在 Microsoft Excel 中执行变通办法。

这些变通办法有:保存 Microsoft Excel 5.0 文件作为一个 Microsoft Excel 4.0、3.0 或 2.0 格式的文件,再执行导入操作。

或者将 Microsoft Excel 5.0 文件保存为一个DBF 格式文件。

(要点:以 DBF3 文件格式保存;此外,Microsoft Excel 3.0、 4.0 和5.0 可以以 DBF4 文件格式保存文件。

)FoxPro 可以打开这些两种文件格式之一。

参考文献:
FoxPro for MS-DOS 和 Windows 语言参考,版本 2.5,页 L3-569 和 L3-570
FoxPro for Macintosh 语言参考,版本 2.5,页 468-469
Microsoft Excel 用户指南 1,版本 4.0、 60、 306 和 307 页。

相关主题