CsvDataLoadOptions
Innehåll
[
Dölj
]CsvDataLoadOptions class
Representerar alternativ för att analysera CSV-data.
För att lära dig mer, besökLINQ-rapporteringsmotor dokumentationsartikel.
public class CsvDataLoadOptions
Konstruktörer
namn | Beskrivning |
---|---|
CsvDataLoadOptions() | Initierar en ny instans av den här klassen med standardalternativ. |
CsvDataLoadOptions(bool) | Initierar en ny instans av denna klass genom att ange om CSV-data innehåller kolumnnamnen på första raden. |
Egenskaper
namn | Beskrivning |
---|---|
CommentChar { get; set; } | Hämtar eller anger tecknet som används för att kommentera rader med CSV-data. |
Delimiter { get; set; } | Hämtar eller anger tecknet som ska användas som kolumnavgränsare. |
HasHeaders { get; set; } | Hämtar eller anger ett värde som anger om den första posten med CSV-data innehåller kolumnnamn. |
QuoteChar { get; set; } | Hämtar eller anger tecknet som används för att citera fältvärden. |
Anmärkningar
En instans av den här klassen kan skickas till konstruktorer avCsvDataSource
.
Exempel
Visar hur man använder CSV som datakälla (sträng).
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");
Se även
- namnutrymme Aspose.Words.Reporting
- hopsättning Aspose.Words