CsvDataSource

CsvDataSource class

提供对汇编文档时要使用的 CSV 文件或流的数据的访问。

public class CsvDataSource

构造函数

姓名 描述
CsvDataSource(Stream) 使用用于解析 CSV 数据的默认选项使用来自 CSV 流的数据创建新数据源。
CsvDataSource(string) 使用用于解析 CSV 数据的默认选项使用来自 CSV 文件的数据创建新数据源。
CsvDataSource(Stream, CsvDataLoadOptions) 使用用于解析 CSV 数据的指定选项使用来自 CSV 流的数据创建新数据源。
CsvDataSource(string, CsvDataLoadOptions) 使用用于解析 CSV 数据的指定选项使用 CSV 文件中的数据创建新数据源。

评论

要在组装文档时访问相应文件或流的数据,将此类的实例作为 数据源传递给其中之一DocumentAssembler.AssembleDocument 重载.

在模板文档中,一个CsvDataSource应以与 was a 相同的方式对待实例DataTable实例。有关详细信息,请参阅模板语法参考 (https://docs.groupdocs.com/display/assemblynet/Template+Syntax+-+Part+1+of+2#TemplateSyntax-Part1of2-UsingDataSources).

逗号分隔值的数据类型根据其字符串表示自动确定。因此在 template 文档中,您可以使用类型化的值而不仅仅是字符串。引擎能够自动识别以下类型的 值:

  • 长的?
  • 双倍的?
  • 布尔?
  • 约会时间?
  • 细绳

请注意,要使数据类型自动识别正常工作,逗号分隔值的字符串表示形式应 使用不变区域性设置形成。

要覆盖 CSV 数据加载的默认行为,初始化并传递一个CsvDataLoadOptionsinstance 到此类的构造函数.

也可以看看