Zum Hauptinhalt springen
Version: Classic

Excel/CSV

Konfiguration​

<!-- AddressService -->
<AddressProvider id="E10A8313-A92D-4CB2-A12B-9AEB58F39207" order="1" active="true">
<!-- serverside Excel/CSV address provider -->
<AddressProvider id="62C19ADA-826B-4EBC-848D-B32E957D78C6" Title="myCSVFile.csv">
<SearchParameters>
<SearchParameter Name="firstName" Label="Vorname/Name" Type="String" Length="100" Sort="1" />
</SearchParameters>
<FilePath>myCSVFile.csv</FilePath>
<Provider Name="CSV"></Provider>
<Icon></Icon>
<Mapping>
<!-- Mapping hier einfügen -->
</Mapping>
</AddressProvider>
</AddressProvider>

Parameter​

  • id 62C19ADA-826B-4EBC-848D-B32E957D78C6
  • SearchParameter Liste mit allen Eingabemöglichkeiten.
    • Name Eindeutige Id für den Parameter. Entspricht den Spaltenüberschriften für CSV oder für Excel Dateien in welchen gesucht werden soll.
    • Label Angezeigter Text vor dem Eingabefeld
    • Typ Eingabetyp: String(Text), Long(Zahl), Boolean (Ja/Nein) oder Date (Datum)
    • Length Maximale Länge für Strings
    • Sort Sortierungswert gegenüber den anderen Parametern
  • Mapping Mapping auf primedocs Kontaktfelder. Siehe Standard-Kontakt-Mapping.
  • Provider Provider, entweder CSV oder EXCEL. Angegeben im Attribut Name.
  • Title Der Titel, der dem Benutzer angezeigt wird.
  • Icon Base64-Icon, das dem Benutzer im Empfängerdialog angezeigt wird.

File: CSV Provider​

Konfiguration​

<Provider Name="CSV">
<HasHeaders>True</HasHeaders>
<Delimiter>,</Delimiter>
</Provider>
  • HasHeaders Standardwert: True, falls die CSV-Datei überschriften besitzt. Sonst False. Wenn keine Header vorhanden sind, werden die Spalten nummeriert (SearchParameter und Mapping entsprechend anpassen).
  • Delimiter Trennzeichen. Standardwert: ";"

File: Excel Provider​

Konfiguration​

<Provider Name="EXCEL">
<HasHeaders>True</HasHeaders>
<Sheet>Blatt 2</Sheet>
</Provider>
  • HasHeaders Standardwert: True, falls die Excel-Datei überschriften besitzt. Sonst False. Wenn keine Header vorhanden sind, werden die Spalten wie im Excel nummeriert (A, B...) (SearchParameter und Mapping entsprechend anpassen).
  • Sheet Das zu verwendende Excel-Blatt. Wird kein Wert angegeben, wird das erste Blatt verwendet.