CsvDataSource

CsvDataSource class

Biedt toegang tot gegevens van een CSV-bestand of stream om te gebruiken tijdens het samenstellen van een document.

public class CsvDataSource

Constructeurs

Naam Beschrijving
CsvDataSource(Stream) Maakt een nieuwe gegevensbron met gegevens uit een CSV-stream met behulp van standaardopties voor het parseren van CSV-gegevens.
CsvDataSource(string) Maakt een nieuwe gegevensbron aan met gegevens uit een CSV-bestand met standaardopties voor het parseren van CSV-gegevens.
CsvDataSource(Stream, CsvDataLoadOptions) Maakt een nieuwe gegevensbron met gegevens uit een CSV-stream met behulp van de opgegeven opties voor het parseren van CSV-gegevens.
CsvDataSource(string, CsvDataLoadOptions) Maakt een nieuwe gegevensbron met gegevens uit een CSV-bestand met behulp van de opgegeven opties voor het parseren van CSV-gegevens.

Opmerkingen

Om toegang te krijgen tot gegevens van het overeenkomstige bestand of de corresponderende stream tijdens het samenstellen van een document, geeft u een instantie van deze klasse door als een gegevensbron aan een vanDocumentAssembler .AssembleDocument overbelasting.

In sjabloondocumenten, aCsvDataSource instantie moet op dezelfde manier worden behandeld alsof het eenDataTablevoorbeeld. Zie voor meer informatie sjabloonsyntaxisreferentie (https://docs.groupdocs.com/display/assemblynet/Template+Syntax+-+Part+1+of+2#TemplateSyntax-Part1of2-UsingDataSources).

Gegevenstypen van door komma’s gescheiden waarden worden automatisch bepaald op basis van hun tekenreeksrepresentaties. Dus in template documenten kunt u werken met getypte waarden in plaats van alleen strings. De engine kan automatisch -waarden van de volgende typen herkennen:

  • lang?
  • dubbele?
  • bool?
  • Datum Tijd?
  • snaar

Merk op dat om automatische herkenning van gegevenstypen te laten werken, tekenreeksrepresentaties van door komma’s gescheiden waarden moeten worden gevormd met behulp van invariante cultuurinstellingen.

Om het standaardgedrag van het laden van CSV-gegevens te overschrijven, initialiseert u en geeft u aCsvDataLoadOptionsinstance naar een constructor van deze klasse.

Zie ook