CsvDataSource

CsvDataSource(string)

Crée une nouvelle source de données avec des données provenant d’un fichier CSV en utilisant les options par défaut pour l’analyse des données CSV.

public CsvDataSource(string csvPath)
ParamètreTaperLa description
csvPathStringLe chemin d’accès au fichier CSV à utiliser comme source de données.

Voir également


CsvDataSource(string, CsvDataLoadOptions)

Crée une nouvelle source de données avec des données provenant d’un fichier CSV en utilisant les options spécifiées pour l’analyse des données CSV.

public CsvDataSource(string csvPath, CsvDataLoadOptions options)
ParamètreTaperLa description
csvPathStringLe chemin d’accès au fichier CSV à utiliser comme source de données.
optionsCsvDataLoadOptionsOptions d’analyse des données CSV.

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


CsvDataSource(Stream)

Crée une nouvelle source de données avec des données provenant d’un flux CSV en utilisant les options par défaut pour l’analyse des données CSV.

public CsvDataSource(Stream csvStream)
ParamètreTaperLa description
csvStreamStreamLe flux de données CSV à utiliser comme source de données.

Voir également


CsvDataSource(Stream, CsvDataLoadOptions)

Crée une nouvelle source de données avec des données provenant d’un flux CSV en utilisant les options spécifiées pour l’analyse des données CSV.

public CsvDataSource(Stream csvStream, CsvDataLoadOptions options)
ParamètreTaperLa description
csvStreamStreamLe flux de données CSV à utiliser comme source de données.
optionsCsvDataLoadOptionsOptions d’analyse des données CSV.

Exemples

Montre comment utiliser CSV comme source de données (flux).

Document doc = new Document(MyDir + "Reporting engine template - CSV data destination.docx");

CsvDataLoadOptions loadOptions = new CsvDataLoadOptions(true);
loadOptions.Delimiter = ';';
loadOptions.CommentChar = '$';

using (FileStream stream = File.OpenRead(MyDir + "List of people.csv"))
{
    CsvDataSource dataSource = new CsvDataSource(stream, loadOptions);
    BuildReport(doc, dataSource, "persons");
}

doc.Save(ArtifactsDir + "ReportingEngine.CsvDataStream.docx");

Voir également