.NET3.5中的Excel到XML

时间:2009-10-20 07:26:32

标签: c# xml excel

如何使用.NET framework 3.5将Excel文件转换为xml文件

请告诉方法

Excel工作表的格式为xls并转换为标准xml格式

2 个答案:

答案 0 :(得分:1)

SpreadsheetGear for .NET将允许您打开工作簿(xls或xlsx格式),获取带有IRange.Text属性的格式化文本(例如$ 5.00)或带有IRange.Value属性的未格式化原始值。您还可以修改值并根据需要重新计算。您需要使用.NET XML API将格式化文本或未格式化的值写出到XML文件中。

如果您想亲自试用,可以免费试用here

免责声明:我拥有SpreadsheetGear LLC

答案 1 :(得分:1)

您可以根据您的要求以各种方式进行

  1. 您可以像使用OleDbConnection对象连接到文件和读取数据的数据库一样阅读
  2. 您可以使用System.IO.Packaging阅读office 2007(xlsx)文件
  3. 您还可以使用Excel.Application对象模型从Excel中读取信息
  4. 这实际上取决于您的要求,哪种方法对您有效。