CsvDataSource

CsvDataSource class

Bietet Zugriff auf Daten einer CSV-Datei oder eines Streams zur Verwendung beim Zusammenstellen eines Dokuments.

public class CsvDataSource

Konstrukteure

Name Beschreibung
CsvDataSource(Stream) Erstellt eine neue Datenquelle mit Daten aus einem CSV-Stream unter Verwendung von Standardoptionen zum Analysieren von CSV-Daten.
CsvDataSource(string) Erstellt eine neue Datenquelle mit Daten aus einer CSV-Datei unter Verwendung von Standardoptionen zum Analysieren von CSV-Daten.
CsvDataSource(Stream, CsvDataLoadOptions) Erstellt eine neue Datenquelle mit Daten aus einem CSV-Stream unter Verwendung der angegebenen Optionen zum Parsen von CSV-Daten.
CsvDataSource(string, CsvDataLoadOptions) Erstellt eine neue Datenquelle mit Daten aus einer CSV-Datei unter Verwendung der angegebenen Optionen zum Parsen von CSV-Daten.

Bemerkungen

Um beim Zusammenstellen eines Dokuments auf Daten der entsprechenden Datei oder des Streams zuzugreifen, übergeben Sie eine Instanz dieser Klasse als eine Datenquelle an eine vonDocumentAssembler .AssembleDocument Überladungen.

In Vorlagendokumenten aCsvDataSource Instanz sollte genauso behandelt werden, als wäre es aDataTableBeispiel. Weitere Informationen finden Sie in der Referenz zur Vorlagensyntax (https://docs.groupdocs.com/display/assemblynet/Template+Syntax+-+Part+1+of+2#TemplateSyntax-Part1of2-UsingDataSources).

Datentypen von kommagetrennten Werten werden automatisch anhand ihrer Zeichenfolgendarstellung bestimmt. In template -Dokumenten können Sie also mit eingegebenen Werten statt nur mit Zeichenfolgen arbeiten. Die Engine kann automatisch -Werte der folgenden Typen erkennen:

  • Nullable
  • Nullable
  • Nullable
  • Nullable
  • String

Beachten Sie, dass für eine funktionierende automatische Erkennung von Datentypen Zeichenfolgendarstellungen von kommagetrennten Werten mit invarianten Kultureinstellungen gebildet werden sollten.

Um das Standardverhalten beim Laden von CSV-Daten zu überschreiben, initialisieren und übergeben Sie aCsvDataLoadOptions instance zu einem Konstruktor dieser Klasse.

Siehe auch