【发布时间】:2014-03-14 14:44:35
【问题描述】:
我想将文件作为 xls 导出到 Excel 2007+,为什么它总是保存为 Excel 97-2003 文件? 我做错了什么?
这是保存文件的行:
xlWorkBook.SaveAs(TargetFolderText.Text + "\\" + TargetFIleText.Text + ".xls");
【问题讨论】:
-
您是否尝试将其保存为 .xlsx
我想将文件作为 xls 导出到 Excel 2007+,为什么它总是保存为 Excel 97-2003 文件? 我做错了什么?
这是保存文件的行:
xlWorkBook.SaveAs(TargetFolderText.Text + "\\" + TargetFIleText.Text + ".xls");
【问题讨论】:
您能否将您的代码替换为:
xlWorkBook.SaveAs(TargetFolderText.Text + "\\" + TargetFIleText.Text + ".xlsx");
xls 扩展名适用于 Excel 2003 及更早版本。xlsx 扩展名适用于 Excel 2007 及更高版本。
在 Excel 工作表(2007 及更高版本)中使用宏时使用xlsm
关于XLS and XLSX的区别的文章
【讨论】: