通过SaveExcel()方法可以轻松实现导出为Excel功能,不过要注意导出文件格式。这些格式都是通过ExcelSaveFlags控制的。详见下表:
- NoFlagsSet:没有特殊标记
- NoFormulas:只存储显示的数据,不包括公式。
- SaveCustomRowHeaders:保存自定义的行头。
- SaveCustomColumnHeaders:保存自定义的列头。
- SaveAsFiltered:保存过滤过的结果。
- SaveBothCustomRowAndColumnHeaders:保存行头和列头。
- UseOOXMLFormat:保存为Excel2007(OfficeOpen XML)格式。
- SaveAsViewed:只保存可见的数据。
- DataOnly:只保存数据,不包括格式。
- SaveAlternatingRowStyles:保存间隔行样式。
- UseCustomPaletteForColorApproximations:保存一个自定义的调色板,当Spread中存在超过56中颜色时,自动取近似值。
- UseDefaultColorPalette:使用默认的调色板。
- DocumentCaching:保留从文件中预先读取的Excel数据。(例如:VBA,Macro)。
- AutoRowHeight:默认的行高没有保存。Excel会根据每行最大的字体的高度,自动设置行高。