C# 用C语言将Excel 2003工作簿转换为Excel 97#
如何使用C#将Excel 2003打开的XML工作簿转换为Excel 97格式?它只是数据还是有公式和VBA?如果只是数据,您可以在文件中以XML形式读取,并使用XSLT将数据转换为CSV文件。使用Visual Studio Tools for Office,打开工作簿,然后执行另存为,选择Excel 97作为格式类型。您可以尝试以下操作:C# 用C语言将Excel 2003工作簿转换为Excel 97#,c#,excel,C#,Excel,如何使用C#将Excel 2003打开的XML工作簿转换为Excel 97格式?它只是数据还是有公式和VBA?如果只是数据,您可以在文件中以XML形式读取,并使用XSLT将数据转换为CSV文件。使用Visual Studio Tools for Office,打开工作簿,然后执行另存为,选择Excel 97作为格式类型。您可以尝试以下操作: 启动Excel 启动宏录制模式 打开打开的xml工作簿 将其另存为Excel 97 停止宏录制模式 查看生成的VBA代码,并使用Nathan提到的用于Off
你是说Excel2007开放式XML吗?没有Excel 2003开放式XML格式。有一种Excel 2003 SpreadsheetML格式,它是一种不完整的XML格式,也是一种死胡同格式 可以读写Excel 97-2003(xls)工作簿和Excel 2007 Open XML(xlsx)工作簿,并可在两种格式之间转换 如果你想试一试的话,有一个好办法
免责声明:我拥有SpreadsheetGear LLCOpenXml是Excel 2007,而不是Excel 2003。此帖子在以下位置有重复内容:。应删除其中一个。