CsvDataSource
CsvDataSource class
Bietet Zugriff auf Daten einer CSV-Datei oder eines CSV-Streams zur Verwendung in einem Bericht.
Um mehr zu erfahren, besuchen Sie dieLINQ-Reporting-Engine Dokumentationsartikel.
public class CsvDataSource
Konstrukteure
Name | Beschreibung |
---|---|
CsvDataSource(Stream) | Erstellt eine neue Datenquelle mit Daten aus einem CSV-Stream unter Verwendung von Standardoptionen zum Parsen von CSV-Daten. |
CsvDataSource(string) | Erstellt eine neue Datenquelle mit Daten aus einer CSV-Datei unter Verwendung der Standardoptionen zum Parsen 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 Erstellen eines Berichts auf Daten der entsprechenden Datei oder des entsprechenden Streams zuzugreifen, übergeben Sie eine Instanz dieser Klasse als eine Datenquelle an eine vonReportingEngine
.BuildReport-Überladungen.
In Vorlagendokumenten aCsvDataSource
Die Instanz sollte genauso behandelt werden, als ob sie a wäreDataTable Instanz. Weitere Informationen finden Sie in der Vorlagensyntaxreferenz (https://docs.aspose.com/display/wordsnet/Template+Syntax).
Datentypen von durch Kommas getrennten Werten werden automatisch anhand ihrer Zeichenfolgendarstellungen bestimmt. In template -Dokumenten können Sie also mit typisierten Werten statt nur mit Zeichenfolgen arbeiten. Die Engine ist in der Lage, -Werte der folgenden Typen automatisch zu erkennen:
- Nullable
- Nullable
- Nullable
- Nullable
- String
Beachten Sie, dass Zeichenfolgendarstellungen durch Kommas getrennter Werte unter Verwendung invarianter Kultureinstellungen erstellt werden sollten, damit die automatische Erkennung von Datentypen funktioniert.
Um das Standardverhalten beim Laden von CSV-Daten zu überschreiben, initialisieren und übergeben Sie aCsvDataLoadOptions
Instanz an einen Konstruktor dieser Klasse.
Siehe auch
- namensraum Aspose.Words.Reporting
- Montage Aspose.Words