ExcelDataProvider


Über die ExcelData-Schnittstelle kann auf Excel-Dateien zugegriffen werden.

Konfiguration

Neben der Mapping- und SearchParameters-Konfiguration, welche alle DataProvider der Datenschnittstelle benötigen, kann der ExcelDataProvider im Options-Element noch weiter konfiguriert werden:

<ExcelDataProvider DisplayName="Kundenadressen"> <Options> <FilePath>\\fileshare\addressdata.xlsx</FilePath> <HasHeaders>true</HasHeaders> <SheetName>Data</SheetName> </Options> ... </ExcelDataProvider>

Inhalte für Options in ExcelDataProvider

Elementname

Beschreibung

Elementname

Beschreibung

FilePath

string, Pfad zur XLSX Datei

HasHeader

bool, Angabe ob die erste Zeile eine Kopfzeile ist
Wenn keine Header vorhanden sind, werden die Spalten wie in Excel hochgezählt (A, B, …) (wichtig für SearchParameters und Mapping).

SheetName

string, Angabe des Tabellenblatt

Beispiel-XML-Konfiguration

<ExcelDataProvider DisplayName="Kundenadressen"> <Options> <FilePath>\\fileshare\addressdata.xslx</FilePath> <HasHeaders>true</HasHeaders> <SheetName>Data</SheetName> </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> </ExcelDataProvider>

PrimeSoft AG, Bahnhofstrasse 4, 8360 Eschlikon, Switzerland