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 ettCsvDataLoadOptions
instans till en konstruktor av denna klass.
Se även
- namnutrymme GroupDocs.Assembly.Data
- hopsättning GroupDocs.Assembly