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 数据加载的默认行为,初始化并传递一个CsvDataLoadOptions
instance 到此类的构造函数.