CsvDataSource
CsvDataSource class
Fornisce l’accesso ai dati di un file o flusso CSV da utilizzare durante l’assemblaggio di un documento.
public class CsvDataSource
Costruttori
Nome | Descrizione |
---|---|
CsvDataSource(Stream) | Crea una nuova origine dati con dati da un flusso CSV utilizzando le opzioni predefinite per l’analisi dei dati CSV. |
CsvDataSource(string) | Crea una nuova origine dati con dati da un file CSV utilizzando le opzioni predefinite per l’analisi dei dati CSV. |
CsvDataSource(Stream, CsvDataLoadOptions) | Crea una nuova origine dati con dati da un flusso CSV utilizzando le opzioni specificate per l’analisi dei dati CSV. |
CsvDataSource(string, CsvDataLoadOptions) | Crea una nuova origine dati con dati da un file CSV utilizzando le opzioni specificate per l’analisi dei dati CSV. |
Osservazioni
Per accedere ai dati del file o del flusso corrispondente durante l’assemblaggio di un documento, passa un’istanza di questa classe come un’origine dati a uno deiDocumentAssembler
.AssembleDocument sovraccarica.
Nei documenti modello, aCsvDataSource
instance dovrebbe essere trattato come se fosse aDataTableesempio. Per ulteriori informazioni, vedere il riferimento alla sintassi del modello (https://docs.groupdocs.com/display/assemblynet/Template+Syntax+-+Part+1+of+2#TemplateSyntax-Part1of2-UsingDataSources).
I tipi di dati dei valori separati da virgole vengono determinati automaticamente in base alle loro rappresentazioni di stringa. Quindi nei documenti template , puoi lavorare con valori tipizzati piuttosto che solo stringhe. Il motore è in grado di riconoscere automaticamente i valori dei seguenti tipi:
lungo?
Doppio?
bool?
Appuntamento?
corda
Si noti che affinché il riconoscimento automatico dei tipi di dati funzioni, le rappresentazioni di stringa dei valori separati da virgola devono essere formate utilizzando impostazioni di cultura invarianti.
Per sovrascrivere il comportamento predefinito del caricamento dei dati CSV, inizializzare e passare aCsvDataLoadOptions
instance a un costruttore di questa classe.
Guarda anche
- spazio dei nomi GroupDocs.Assembly.Data
- assemblea GroupDocs.Assembly