【问题标题】:How to export file to excel 2007+ in C#如何在 C# 中将文件导出到 excel 2007+
【发布时间】:2014-03-14 14:44:35
【问题描述】:

我想将文件作为 xls 导出到 Excel 2007+,为什么它总是保存为 Excel 97-2003 文件? 我做错了什么?

这是保存文件的行:

xlWorkBook.SaveAs(TargetFolderText.Text + "\\" + TargetFIleText.Text + ".xls");

【问题讨论】:

标签: c# excel file save


【解决方案1】:

您能否将您的代码替换为:

xlWorkBook.SaveAs(TargetFolderText.Text + "\\" + TargetFIleText.Text + ".xlsx");

xls 扩展名适用于 Excel 2003 及更早版本。
xlsx 扩展名适用于 Excel 2007 及更高版本。
在 Excel 工作表(2007 及更高版本)中使用宏时使用xlsm

关于XLS and XLSX的区别的文章

【讨论】:

  • @user3365058 没问题,只是缺少 1 个字符:)
猜你喜欢
  • 2014-12-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-02-22
  • 2012-05-10
  • 1970-01-01
相关资源
最近更新 更多