CsvDataSource

CsvDataSource class

Fournit l’accès aux données d’un fichier ou flux CSV à utiliser lors de l’assemblage d’un document.

public class CsvDataSource

Constructeurs

Nom La description
CsvDataSource(Stream) Crée une nouvelle source de données avec les données d’un flux CSV en utilisant les options par défaut pour l’analyse des données CSV.
CsvDataSource(string) Crée une nouvelle source de données avec les données d’un fichier CSV en utilisant les options par défaut pour l’analyse des données CSV.
CsvDataSource(Stream, CsvDataLoadOptions) Crée une nouvelle source de données avec les données d’un flux CSV à l’aide des options spécifiées pour l’analyse des données CSV.
CsvDataSource(string, CsvDataLoadOptions) Crée une nouvelle source de données avec les données d’un fichier CSV à l’aide des options spécifiées pour l’analyse des données CSV.

Remarques

Pour accéder aux données du fichier ou du flux correspondant lors de l’assemblage d’un document, passez une instance de cette classe en tant que une source de données à l’un desDocumentAssembler .AssembleDocument surcharges.

Dans les modèles de documents, unCsvDataSource instance doit être traitée de la même manière que si elle était aDataTableexemple. Pour plus d’informations, consultez la référence de syntaxe du modèle (https://docs.groupdocs.com/display/assemblynet/Template+Syntax+-+Part+1+of+2#TemplateSyntax-Part1of2-UsingDataSources).

Les types de données de valeurs séparées par des virgules sont déterminés automatiquement sur leurs représentations sous forme de chaîne. Ainsi, dans les documents template , vous pouvez travailler avec des valeurs typées plutôt qu’avec des chaînes. Le moteur est capable de reconnaître automatiquement les valeurs des types suivants :

  • long?
  • double?
  • bah ?
  • DateHeure ?
  • chaîne

Notez que pour que la reconnaissance automatique des types de données fonctionne, les représentations sous forme de chaîne de valeurs séparées par des virgules doivent être formées à l’aide de paramètres de culture invariants.

Pour remplacer le comportement par défaut du chargement des données CSV, initialisez et transmettez unCsvDataLoadOptionsinstance à un constructeur de cette classe.

Voir également