Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Table of Contents

...

Über den CsvDataProvider die CsvData-Datenschnittstelle kann auf .csv-Dateien zugegriffen werden.

Konfiguration

Neben der Mapping- & und SearchParameters-Konfiguration, welche alle DataProvider der Datenschnittstelle benötigen, kann der CsvDataProvider über das Option im Options-Element noch weiter konfiguriert werden:

Code Block
languagexml
<CsvDataProvider DisplayName="Kundenadressen">
    <Options>
 
    <FilePath>\\fileshare\addressdata.csv</FilePath>
 
    <HasHeaders>true</HasHeaders>
      <Delimiter>,</Delimiter>
    </Options>
    ...
</CsvDataProvider>

...

Inhalte fürOptions in CsvDataProvider

Elementname

Beschreibung

FilePath

string, Pfad zur CSV Datei

HasHeader

...

bool, Angabe, ob die erste Zeile eine Kopfzeile ist
Wenn keine Header vorhanden sind, werden die Spalten nummeriert (0, 1, …) (wichtig für SearchParameters und Mapping).

Delimiter

...

string, Angabe des Trennzeichens

...

Beispiel-XML-Konfiguration

Code Block
languagexml
<CsvDataProvider DisplayName="Kundenadressen">

   <Options>
      <FilePath>\\fileshare\addressdata.csv</FilePath>
      <HasHeaders>true</HasHeaders>
 
    <Delimiter>,</Delimiter>
    </Options>
 
  <SearchParameters>
 
    <Text Id="Firma" Label="Firmenname" />

     <Text Id="Ort" Label="Ort" />
    </SearchParameters>
 
  <Mapping>
 
    <Map Source="Firma" Target="CompanyName" />
      <Map Source="Strasse" Target="Street" />
 
    <Map Source="PLZ" Target="PostalCode" />
 
    <Map Source="Ort" Target="City" />

     <Map Source="Land" Target="Country" />
    </Mapping>
</CsvDataProvider>