【问题标题】:C# (Microsoft.Office.Interop.Excel), Save Data as Excel 2003 File(xls)C# (Microsoft.Office.Interop.Excel),将数据另存为 Excel 2003 文件 (xls)
【发布时间】:2021-01-11 07:06:27
【问题描述】:

我能够创建将数据保存到扩展名为“xlsx”的 excel 文件的代码。 但是,我需要找到一种将数据导出为扩展名为“xls”的旧 excel 文件格式的方法。

有什么简单的方法可以实现吗?

这是我的代码:

wb.SaveAs(fileName, Excel.XlFileFormat.xlOpenXMLWorkbook, Type.Missing, Type.Missing, false, false, Excel.XlSaveAsAccessMode.xlNoChange, Excel.XlSaveConflictResolution.xlUserResolution, true, Type.Missing, Type.Missing, Type.Missing);

感谢您阅读本文。

【问题讨论】:

  • 我觉得你可以用Excel.XLFileFormat.xlExcel8
  • @JonathanWillcok 感谢您的回答。我已经测试了 Excel.XLFileFormat.xlExcel8 和 Excel.XlFileFormat.xlWorkbookNormal,它们运行良好。

标签: c# excel


【解决方案1】:

你可以试试这个代码:

wb.SaveAs(fileName, Microsoft.Office.Interop.Excel.XlFileFormat.xlWorkbookNormal, Type.Missing, Type.Missing, Type.Missing, Type.Missing,
                    Microsoft.Office.Interop.Excel.XlSaveAsAccessMode.xlExclusive, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-10-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-03-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多