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
Экземпляр следует рассматривать так же, как если бы он был aDataTableпример. Дополнительные сведения см. в справочнике по синтаксису шаблона (https://docs.groupdocs.com/display/assemblynet/Template+Syntax+-+Part+1+of+2#TemplateSyntax-Part1of2-UsingDataSources).
Типы данных значений, разделенных запятыми, определяются автоматически при их строковом представлении. Таким образом, в документах template вы можете работать с типизированными значениями, а не только со строками. Движок способен автоматически распознавать значения следующих типов:
длинный?
двойной?
буль?
ДатаВремя?
нить
Обратите внимание, что для работы автоматического распознавания типов данных строковые представления значений, разделенных запятыми, должны формироваться с использованием инвариантных настроек культуры.
Чтобы переопределить поведение загрузки данных CSV по умолчанию, инициализируйте и передайтеCsvDataLoadOptions
instance в конструктор этого класса.
Смотрите также
- пространство имен GroupDocs.Assembly.Data
- сборка GroupDocs.Assembly