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 unCsvDataLoadOptionsinstancia a un constructor de esta clase.

Ver también