C# 在.NET3.5中Excel转换为XML

C# 在.NET3.5中Excel转换为XML,c#,xml,excel,C#,Xml,Excel,如何使用.NET framework 3.5将Excel文件转换为xml文件 请告诉我方法 excel工作表的格式为xls,转换为标准xml格式将允许您打开工作簿(xls或xlsx格式),使用IRange.text属性获取格式化文本(如$5.00),或使用IRange.value属性获取未格式化原始值。如果需要,还可以修改值并重新计算。您需要使用.NETXMLAPI将格式化文本或未格式化值写入XML文件 如果你想亲自试用,你可以下载免费试用版 免责声明:我拥有SpreadsheetGear LL

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

请告诉我方法

excel工作表的格式为xls,转换为标准xml格式

将允许您打开工作簿(xls或xlsx格式),使用IRange.text属性获取格式化文本(如$5.00),或使用IRange.value属性获取未格式化原始值。如果需要,还可以修改值并重新计算。您需要使用.NETXMLAPI将格式化文本或未格式化值写入XML文件

如果你想亲自试用,你可以下载免费试用版


免责声明:我拥有SpreadsheetGear LLC

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

  • 使用
    OleDbConnection
    对象连接到文件并读取数据,可以像读取数据库一样读取它
  • 您可以使用
    System.IO.Packaging
    读取office 2007(xlsx)文件
  • 您还可以使用
    Excel.Application
    对象模型从Excel中读取信息

  • 这实际上取决于您的需求,什么方法对您有效。

    您需要更具体一点-至少要澄清这是较新的office 2007格式.xlsx还是较旧的.xls格式-前者提供了更多选择。什么样的XML?Excel2007已经使用XML作为默认格式,因此需要更详细地了解您要实现的目标。