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:
lang?
doppelt?
blöd?
Terminzeit?
Schnur
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
- namensraum GroupDocs.Assembly.Data
- Montage GroupDocs.Assembly