打开不同的 Microsoft Excel 版本文件

打开不同版本的 Microsoft Excel 文件

应用程序通常需能打开由不同版本创建的Microsoft Excel文件,例如Microsoft Excel 95、97、2007/2010/2013/2016/2019及Office 365。可以加载多种格式的文件,包括XLS、XLSX、XLSM、XLSB、SpreadsheetML、TabDelimited或TSV、CSV、ODS等。通过构造函数或指定[文件格式]的Workbook类的SetFileFormat方法,以使用[枚举类]中的FileFormatType值。

[枚举类]FileFormatType中包含多种预定义文件格式,以下列出部分示例。

文件格式类型 描述
FileFormatType_CSV 表示 CSV 文件
FileFormatType_Excel97To2003 表示 Excel 97 - 2003 文件
FileFormatType_Xlsx 表示 Excel 2007/2010/2013/2016/2019 和 Office 365 XLSX 文件
FileFormatType_Xlsm 表示Excel 2007/2010/2013/2016/2019和Office 365 XLSM文件
FileFormatType_Xltx 表示Excel 2007/2010/2013/2016/2019和Office 365模板XLTX文件
FileFormatType_Xltm 表示Excel 2007/2010/2013/2016/2019和Office 365带宏的XLTM文件
FileFormatType_Xlsb 表示Excel 2007/2010/2013/2016/2019和Office 365二进制XLSB文件
FileFormatType_SpreadsheetML 表示SpreadsheetML文件
FileFormatType_Tsv 表示制表符分隔值文件
FileFormatType_TabDelimited 表示制表文本文件
FileFormatType_Ods 表示ODS文件
FileFormatType_Html 表示HTML文件
FileFormatType_MHtml 表示MHTML文件

打开Microsoft Excel 95/5.0文件

要打开Microsoft Excel 95/5.0文件,请使用 LoadOptions 并为要加载的 LoadOptions 类设置相关属性。

Excel95文件

loadOptions, _ := NewLoadOptions(LoadFormat_Excel97To2003)
workbook, _ := NewWorkbook_String_LoadOptions("Excel95.xls", loadOptions)

打开Microsoft Excel 97-2003文件

要打开Microsoft Excel 97 - 2003文件,请使用 LoadOptions 并为要加载的 LoadOptions 类设置相关属性。

loadOptions, _ := NewLoadOptions(LoadFormat_Excel97To2003)
workbook, _ := NewWorkbook_String_LoadOptions("Excel03.xls", loadOptions)

打开Microsoft Excel 2007/2010/2013/2016/2019和Office 365 XLSX文件

要打开Microsoft Excel 2007/2010/2013/2016/2019和Office 365格式,即XLSX或XLSB,请指定文件路径。也可以使用 LoadOptions 并设置 LoadOptions 类的相关属性/选项来加载要加载的模板文件。

loadOptions, _ := NewLoadOptions(LoadFormat_Xlsx)
workbook, _ := NewWorkbook_String_LoadOptions("Book1.xlsx", loadOptions)

Aspose.Cells还支持打开受密码保护的Microsoft Excel 2007、2010、2013、2016、2019及Office 365文件。