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