Page tree
Skip to end of metadata
Go to start of metadata

以下代码和属性可以用来导入或者导出 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 里将为出错信息。字符串
  • No labels