使用C#以XML格式读取Excel 2003

时间:2012-09-19 18:11:43

标签: c# excel

我正在使用Excel 2003.我发现我能够以XML格式和XLSX 2007格式保存文件。安装像Comparability Pack这样的东西或者这个基本的Excel 2003功能提供了什么功能?

我在Excel和XML中看到的文档是指Open XML,我看到的大部分内容都与Office 2007或更高版本有关。

我可以使用“Open XML”来阅读我在2003年保存的Xml格式文档吗?我保存的XML格式是否与Office 2007中使用的格式完全相同?

从此MS Site

Open XML是一个开放的ECMA 376标准,也被批准为ISO / IEC 29500标准,该标准定义了一组用于表示电子表格,图表,演示文稿和文字处理文档的XML模式。 Microsoft Office Word 2007,Excel 2007和PowerPoint 2007都使用Open XML作为默认文件格式。

这是否意味着此库可用于读取我保存为XML的Excel 2003文件?这里的假设是由于不兼容包而使用的XML格式实际上是2007级别。

1 个答案:

答案 0 :(得分:0)

这是由Microsoft Office Compatibility Pack for Word, Excel, and PowerPoint File Formats提供的。

  

如果要打开,编辑和,请安装此兼容包   保存在中创建的文档,工作簿和演示文稿   较新版本的Word,Excel和PowerPoint。

...

  

除了Microsoft Office之外,还要安装兼容包   2000,Office XP或Office 2003,您将能够打开,编辑和   使用较新版本的Word,Excel中的文件格式保存文件   和PowerPoint。兼容包也可以用于   与Microsoft Office Word Viewer 2003,Excel Viewer结合使用   2003年,PowerPoint Viewer 2003查看保存在这些新文件中的文件   格式。有关兼容包的详细信息,请参阅   924074。