Über die CsvData-Schnittstelle 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
-Element konfiguriert werden:
<CsvDataProvider DisplayName="Kundenadressen"> <Options> <FilePath>\\fileshare\addressdata.csv</FilePath> <HasHeaders>true</HasHeaders> <Delimiter>,</Delimiter> </Options> ... </CsvDataProvider>
FilePath
string, Pfad zur CSV DateiHasHeader
bool, Angabe, ob die erste Zeile eine Kopfzeile ist
Wenn keine Header vorhanden sind, werden die Spalten nummeriert (0, 1, …) (wichtig fürSearchParameters
undMapping
).Delimiter
string, Angabe des Trennzeichens
Beispiel
<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>