The following 方法s can be used when exporting to an Excel-formatted file when using the Excel assemblies.
在使用 Excel 程序集时,以下方法可以被用于导出Excel格式的文件。
类 | 描述 |
GrapeCity.Spread.Sheets.ExcelIO.Exporter | 表示 Excel 文件导入导出器 |
方法 | 描述 |
public Exporter(JObject spread) | 按照指定的格式创建一个 Excel 导出器 |
参数 | |
spread | Spread JSON 对象 |
方法 | 描述 |
public Exporter(string spreadJson) | 按照指定的 JSON 来创建 Excel 导出器 |
参数 | |
spreadJson | spread JSON 字符串 |
方法 | 描述 |
public void SaveExcel(Stream stream, ExcelFileFormat fileFormat = ExcelFileFormat.XLSX, ExcelSaveFlags saveFlags = ExcelSaveFlags.NoFlagsSet, string password = null) | 将 GCSpreadSheets 存为 Excel 格式的文件 |
参数 | |
stream | 保存的流 |
fileFormat | 已保存的 Excel 格式 |
saveFlags | 保存选项 |
password | 文件密码 |
方法 | 描述 |
public void SavePdf(Stream stream, PdfExportSettings settings, params int[] sheetIndexs) | 将 GCSpreadSheets 中的内容存成Pdf文件流 |
参数 | |
stream | 包含导出数据的流 |
settings | 导出设置 |
sheetIndexs | sheet 的序号 |
方法 | 描述 |
public void SaveCsv(Stream stream, int sheetIndex = 0) | 将文件存为 CSV 格式的数据 |
参数 | |
stream | 包含导出数据的流 |
sheetIndex | Sheet 的序号 |
方法 | 描述 |
public void SaveCsv(Stream stream, int sheetIndex = 0, TextFileSaveFlags flags = TextFileSaveFlags.None) | 将文件存为 CSV 格式的数据 |
参数 | |
stream | 包含导出数据的流 |
sheetIndex | Sheet 序号 |
flags | 选项 |
方法 | 描述 |
public void SaveCsv(Stream stream, int sheetIndex, TextFileSaveFlags flags, Encoding encoding) | 将文件存为 CSV 格式的数据 |
参数 | |
stream | 包含导出数据的流 |
sheetIndex | Sheet 序号 |
flags | 导出选项 |
encoding | 编码 |
方法 | 描述 |
public void SaveTextFileRange(Stream stream, int sheetIndex = 0, int row = 0, int column = 0, int rowCount = -1, int columnCount = -1, TextFileSaveFlags flags = TextFileSaveFlags.None) | 将文件存为指定分隔符的样式 |
参数 | |
stream | 包含导出数据的流 |
sheetIndex | Sheet 序号 |
row | 起始行序号 |
column | 起始列序号 |
rowCount | 总行数 |
columnCount | 总列数 |
flags | 导出选项 |
Remarks: The cell delimiter cannot be contained in a row or column delimiter. | |
Exception: The cell delimiter cannot be contained in a row or column delimiter. |
方法 | 描述 |
public void SaveTextFileRange(Stream stream, int sheetIndex, int row, int column, int rowCount, int columnCount, TextFileSaveFlags flags, string rowDelimiter, string columnDelimiter, string cellDelimiter, Encoding encoding) | 将文件存为指定分隔符的样式 |
参数 | |
stream | 包含导出数据的流 |
sheetIndex | Sheet 序号. |
row | 起始行序号. |
column | 起始列序号. |
rowCount | 总行数 |
columnCount | 总列数 |
flags | 导出选项 |
rowDelimiter | 行分隔符 |
columnDelimiter | 列分隔符 |
cellDelimiter | 单元格分隔符 |
encoding | 编码 |
Remarks: The cell delimiter cannot be contained in a row or column delimiter. | |
Exception: The cell delimiter cannot be contained in a row or column delimiter. |
方法 | 描述 |
public void SaveHtml(Stream stream, int sheetIndex = 0) | 将 Sheet 中的数据存为 HTML |
参数 | |
stream | HTML 流 |
sheetIndex | Sheet 序号. |