gpt4 book ai didi

c# - Excel 2003 中没有 XlFileFormat.xlOpenXMLWorkbook 支持是否有任何解决方法?

转载 作者:行者123 更新时间:2023-12-04 20:43:49 25 4
gpt4 key购买 nike

我不断收到Error 24:'Microsoft.Office.Interop.Excel.XlFileFormat' does not contain a definition for 'xlOpenXMLWorkbook'在将数据导出到 Excel 的过程中。这是我的代码的相关部分:

string path = Path.GetTempFileName();

if (File.Exists(path))
File.Delete(path);

workbook.SaveAs(path, Excel.XlFileFormat.xlOpenXMLWorkbook, Type.Missing, Type.Missing, false, false,
Excel.XlSaveAsAccessMode.xlNoChange, Excel.XlSaveConflictResolution.xlLocalSessionChanges, true,
Type.Missing, Type.Missing, Type.Missing);
workbook.Close();

我的猜测是因为我正在使用 Excel 2003 , 不支持 Excel.XlFileFormat.xlOpenXMLWorkbook ,所以我只是想知道是否有任何解决此错误的方法?还是真的必须更新 Excel?

最佳答案

基于 this referencethis reference在 MSDN 数据库中,可以肯定地假设 Excel 2003 不支持此功能,这意味着您必须至少更新到 Excel 2007。

无论如何,xlOpenXMLWorkbook相当于.xlsx .有时.xls应该足够了,在这种情况下使用 xlWorkbookNormal 访问。反而。 Excel 2003 支持此功能。

关于c# - Excel 2003 中没有 XlFileFormat.xlOpenXMLWorkbook 支持是否有任何解决方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24868986/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com