CsvDataLoadOptions
Contenu
[
Cacher
]CsvDataLoadOptions class
Représente les options d’analyse des données CSV.
Pour en savoir plus, visitez leMoteur de création de rapports LINQ article de documentation.
public class CsvDataLoadOptions
Constructeurs
Nom | La description |
---|---|
CsvDataLoadOptions() | Initialise une nouvelle instance de cette classe avec les options par défaut. |
CsvDataLoadOptions(bool) | Initialise une nouvelle instance de cette classe en spécifiant si les données CSV contiennent des noms de colonnes à la première ligne. |
Propriétés
Nom | La description |
---|---|
CommentChar { get; set; } | Obtient ou définit le caractère utilisé pour commenter les lignes de données CSV. |
Delimiter { get; set; } | Obtient ou définit le caractère à utiliser comme délimiteur de colonne. |
HasHeaders { get; set; } | Obtient ou définit une valeur indiquant si le premier enregistrement de données CSV contient des noms de colonnes. |
QuoteChar { get; set; } | Obtient ou définit le caractère utilisé pour citer les valeurs de champ. |
Remarques
Une instance de cette classe peut être passée aux constructeurs deCsvDataSource
.
Exemples
Montre comment utiliser CSV comme source de données (chaîne).
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");
Voir également
- espace de noms Aspose.Words.Reporting
- Assemblée Aspose.Words