Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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

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

Inhalte fürOptions in ExcelDataProvider

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

Code Block
languagexml
<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>