以下代码和属性可以用来导入或者导出 Excel 文件:
类 | 描述 |
GrapeCity.Spread.Sheets.ExcelIO.Importer | 表示一个文件导入器. |
方法 | Description |
public Importer() | 表示一个文件导入器 |
方法 | 描述 |
public string ImportExcel(Stream stream, ExcelOpenFlags flags = ExcelOpenFlags.NoFlagsSet, string password = null) | 打开一个 Excel 文件并将其载入到 Spread.Sheets 中。 |
Parameters | |
stream | 包含 Excel 文件的流 |
flags | 用于 Excel 兼容文件的载入 (默认值为 "NoFlagsSet"). |
password | 打开 Excel 文件的密码 |
备注: 为了性能考虑,载入时将不会触发任何事件。 |
方法 | 描述 |
public string ImportCsv(Stream stream) | 导入一个 CSV 文件,可以指定是否需要表头信息,分隔符和编码。 |
参数 | |
stream | 包含要导入数据的流 |
方法 | 描述 |
public string ImportCsv(Stream stream, TextFileOpenFlags flags) | 导入一个 CSV 文件,可以指定是否需要表头信息,分隔符和编码。 |
参数 | |
stream | 包含要导入数据的流 |
flags | 打开 CSV 文件或纯文本文件时的选项,默认为 “None” |
方法 | 描述 |
public string ImportCsv(Stream stream, TextFileOpenFlags flags, string encoding, string rowDelimiter, string columnDelimiter, string cellDelimiter | 导入一个 CSV 文件,可以指定是否需要表头信息,分隔符和编码。 |
Parameters | |
stream | 包含要导入数据的流 |
flags | 打开 CSV 文件或纯文本文件时的选项,默认为 “None” |
encoding | 指定打开 CSV 文件时的代码,(默认为 UTF8) |
rowDelimiter | 指定换行符(默认为“\r\n”) |
columnDelimiter | 指定列分隔符(默认为英文逗号“,”) |
cellDelimiter | 指定打开纯文本时的单元格分隔符,默认值为 "" |
方法 | 描述 |
public string ImportText(Stream stream) | 载入 CSV 文件. |
Parameter | |
stream | 包含 CSV 文件内容的流 |
方法 | 描述 |
public string ImportText(Stream stream, TextFileOpenFlags flags) | 载入 CSV 文件. |
Parameters | |
stream | 包含 CSV 文件内容的流 |
flags | 载入 CSV 文件时的选项(默认为 "None"). |
方法 | 描述 |
public string ImportText(Stream stream, TextFileOpenFlags flags, string rowDelimiter, string columnDelimiter, string cellDelimiter) | 载入 CSV 文件. |
Parameters | |
stream | 包含 CSV 文件内容的流 |
flags | 载入 CSV 文件时的选项(默认为 "None"). |
rowDelimiter | 指定换行符(默认为“\r\n”) |
columnDelimiter | 指定列分隔符(默认为英文逗号“,”) |
cellDelimiter | 指定打开纯文本时的单元格分隔符,默认值为 "" |
属性 | 描述 |
public string ErrorMessage { get; set; } | 获取出错信息 |
Return value | 如果载入失败,value 里将为出错信息。字符串 |