CsvDataSource

CsvDataSource class

Ger tillgång till data från en CSV-fil eller ström som ska användas när ett dokument sammanställs.

public class CsvDataSource

Konstruktörer

namn Beskrivning
CsvDataSource(Stream) Skapar en ny datakälla med data från en CSV-ström med standardalternativ för att analysera CSV-data.
CsvDataSource(string) Skapar en ny datakälla med data från en CSV-fil med standardalternativ för att analysera CSV-data.
CsvDataSource(Stream, CsvDataLoadOptions) Skapar en ny datakälla med data från en CSV-ström med de angivna alternativen för att analysera CSV-data.
CsvDataSource(string, CsvDataLoadOptions) Skapar en ny datakälla med data från en CSV-fil med de angivna alternativen för att tolka CSV-data.

Anmärkningar

För att komma åt data för motsvarande fil eller ström medan du sammanställer ett dokument, skicka en instans av den här klassen as en datakälla till en avDocumentAssembler .AssembleDocument överbelastningar.

I malldokument, enCsvDataSource instans bör behandlas på samma sätt som om den var aDataTableexempel. För mer information, se mallsyntaxreferens (https://docs.groupdocs.com/display/assemblynet/Template+Syntax+-+Part+1+of+2#TemplateSyntax-Part1of2-UsingDataSources).

Datatyper av kommaseparerade värden bestäms automatiskt efter deras strängrepresentationer. Så i template -dokument kan du arbeta med inskrivna värden snarare än bara strängar. Motorn kan automatiskt känna igen värden av följande typer:

  • lång?
  • dubbel?
  • bool?
  • Datum Tid?
  • sträng

Observera att för att automatisk igenkänning av datatyper ska fungera bör strängrepresentationer av kommaseparerade värden bildas med invarianta kulturinställningar.

För att åsidosätta standardbeteendet för CSV-dataladdning, initiera och skicka ettCsvDataLoadOptionsinstans till en konstruktor av denna klass.

Se även