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

NameBeschreibung
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