CsvDataLoadOptions
Contenido
[
Ocultar
]CsvDataLoadOptions class
Representa opciones para analizar datos CSV.
Para obtener más información, visite elMotor de informes LINQ Artículo de documentación.
public class CsvDataLoadOptions
Constructores
Nombre | Descripción |
---|---|
CsvDataLoadOptions() | Inicializa una nueva instancia de esta clase con opciones predeterminadas. |
CsvDataLoadOptions(bool) | Inicializa una nueva instancia de esta clase especificando si los datos CSV contienen nombres de columna en la primera línea. |
Propiedades
Nombre | Descripción |
---|---|
CommentChar { get; set; } | Obtiene o establece el carácter que se utiliza para comentar líneas de datos CSV. |
Delimiter { get; set; } | Obtiene o establece el carácter que se utilizará como delimitador de columna. |
HasHeaders { get; set; } | Obtiene o establece un valor que indica si el primer registro de datos CSV contiene nombres de columnas. |
QuoteChar { get; set; } | Obtiene o establece el carácter que se utiliza para citar valores de campo. |
Observaciones
Se puede pasar una instancia de esta clase a los constructores deCsvDataSource
.
Ejemplos
Muestra cómo utilizar CSV como fuente de datos (cadena).
Document doc = new Document(MyDir + "Reporting engine template - CSV data destination.docx");
CsvDataLoadOptions loadOptions = new CsvDataLoadOptions(true);
loadOptions.Delimiter = ';';
loadOptions.CommentChar = '$';
loadOptions.HasHeaders = true;
loadOptions.QuoteChar = '"';
CsvDataSource dataSource = new CsvDataSource(MyDir + "List of people.csv", loadOptions);
BuildReport(doc, dataSource, "persons");
doc.Save(ArtifactsDir + "ReportingEngine.CsvDataString.docx");
Ver también
- espacio de nombres Aspose.Words.Reporting
- asamblea Aspose.Words