0

有没有办法使用 Softartisans ExcelWriter .NET 库在新的 Excel 2007/2010/2013 ( .xlsx) 文件格式和旧的 2007 年前 ( .xls) 格式之间进行转换。

这段代码:

ExcelApplication application = new ExcelApplication();
Workbook workbook = application.Open("NewFormatFile.xlsx");
application.Save(workbook, "OldFormatFile.xls");

给出以下错误:

This workbook is a workbook without macros and must be saved with the .xlsx extension, but filename was OldFormatFile.xls
4

1 回答 1

0

不幸的是,您不能使用 ExcelApplication 或 ExcelTemplate 将 xlsx 转换为 xls。

这在模板对象 Open() 方法文档中有说明,同样适用于应用程序对象:

http://wiki.softartisans.com/display/EW8/ExcelTemplate.Open(System.IO.Stream)

于 2013-10-28T17:19:03.667 回答