CsvDataSource
CsvDataSource class
Proporciona acceso a los datos de un archivo CSV o flujo que se usará al ensamblar un documento.
public class CsvDataSource
Constructores
Nombre | Descripción |
---|---|
CsvDataSource(Stream) | Crea una nueva fuente de datos con datos de un flujo CSV usando opciones predeterminadas para analizar datos CSV. |
CsvDataSource(string) | Crea una nueva fuente de datos con datos de un archivo CSV usando opciones predeterminadas para analizar datos CSV. |
CsvDataSource(Stream, CsvDataLoadOptions) | Crea una nueva fuente de datos con datos de un flujo CSV usando las opciones especificadas para analizar datos CSV. |
CsvDataSource(string, CsvDataLoadOptions) | Crea una nueva fuente de datos con datos de un archivo CSV usando las opciones especificadas para analizar datos CSV. |
Observaciones
Para acceder a los datos del archivo o secuencia correspondiente mientras ensambla un documento, pase una instancia de esta clase como una fuente de datos a uno deDocumentAssembler
.AssembleDocument sobrecargas.
En los documentos de plantilla, unCsvDataSource
instancia debe tratarse de la misma manera que si fuera unDataTableinstancia. Para obtener más información, consulte la referencia de sintaxis de plantilla (https://docs.groupdocs.com/display/assemblynet/Template+Syntax+-+Part+1+of+2#TemplateSyntax-Part1of2-UsingDataSources).
Los tipos de datos de valores separados por comas se determinan automáticamente según sus representaciones de cadena. Entonces, en los documentos template , puede trabajar con valores escritos en lugar de solo cadenas. El motor es capaz de reconocer automáticamente valores de los siguientes tipos:
¿largo?
¿doble?
bool?
¿Fecha y hora?
cadena
Tenga en cuenta que para que funcione el reconocimiento automático de tipos de datos, las representaciones de cadenas de valores separados por comas deben formarse usando configuraciones culturales invariantes.
Para anular el comportamiento predeterminado de la carga de datos CSV, inicialice y pase unCsvDataLoadOptions
instancia a un constructor de esta clase.
Ver también
- espacio de nombres GroupDocs.Assembly.Data
- asamblea GroupDocs.Assembly