Im- und Export

Excel-Import

Tabellen aus Excel in bestehende Felder importieren. Der Import legt keine Felder an. Er schreibt in Felder, die es schon gibt.

Geöffnet wird er in der Seitenleiste unter Daten Im- & Export, Abschnitt Importieren, Excel.

Excel-Import einer Leihliste in Moliri: Spalten der Datei den Feldern zugeordnet, unten die Fußleiste mit den Zellen, die zu klären sind

Standbild: Excel-Import mit Spaltenzuordnung und Fußleiste

Dateiformate

FormatAngenommen
.xlsx, .xlsja
.csv und anderenein. Vorher in Excel als .xlsx speichern

Die Datei wird im Browser gelesen. Große Dateien blockieren die Oberfläche dabei nicht.

Bereichserkennung

Moliri erkennt den gefüllten Bereich und zeigt ihn unter Erkannt an:

AngabeBedeutung
TabelleWelches Blatt der Arbeitsmappe
Von Spalte, Bis SpalteSpaltenbereich
ZeileErste und letzte Datenzeile
KopfzeileZeile mit den Spaltennamen

Bei Titelzeilen, Zwischenüberschriften oder mehreren Tabellen auf einem Blatt korrigieren Sie die Angaben und klicken Neu einlesen.

Spaltenzuordnung

Moliri schlägt je Spalte ein Zielfeld vor, anhand der Ähnlichkeit von Spaltenkopf und Feldname. Jede Spalte trägt eine Marke, die auch ohne Farbe lesbar ist:

MarkeBedeutung
sicherExakter Namenstreffer oder von Hand gewählt
prüfenUnscharfer Vorschlag der automatischen Zuordnung
offenKein Zielfeld. Die Spalte wird nicht importiert
AbgleichDiese Spalte sucht das Objekt und schreibt nichts

Nicht als Ziel angeboten werden virtuelle Felder, Plan- und Wandfelder, die Unterfelder von Adress-, Objekt- und Geopositionsfeldern sowie objektID und RegNr. Bild- und Dateifelder schlägt Moliri nur für Spalten vor, die Bilder enthalten oder genau so heißen, damit Titel nicht in Titelbild landet.

Aktion an einer SpalteWirkung
duplizierenDieselbe Spalte ein zweites Mal zuordnen, um sie in ein weiteres Feld zu importieren. Die Kopie trägt die Marke Kopie
entfernenDie Kopie wieder entfernen
Mehrere Spalten auf ein FeldZusammengeführt aus: …. Unter einstellen Reihenfolge und Verbindung wählen. Die Vorgabe hängt die Werte aneinander
Als Feld anzeigenZeigt die Vorschau der Spalte so, wie das Feld sie darstellen wird

Die drei Modi

ModusWirkung
Neue ObjekteFür jede Zeile wird ein neues Objekt erstellt
ErgänzenLücken in Objekten werden ergänzt. Bestehende Felder werden nicht überschrieben
ÜberschreibenBestehende Objekte werden mit den neuen Daten überschrieben. Leere Zellen aus dem Import werden ignoriert

Bei Ergänzen und Überschreiben braucht der Import einen Abgleich: eine Tabellenspalte und das Feld im Objekt, dem sie entspricht (… entspricht Feld im Objekt), meist die Inventarnummer. Zeilen, die kein Objekt finden, werden mit der Option Neue Objekte angelegt, sonst übersprungen.

Ein Piktogramm je Modus zeigt an drei Beispielzeilen, was aus Datei und Objekt als Ergebnis wird. Es ändert sich mit den Optionen.

Optionen

OptionWirkungVorgabe
Originalwerte protokollierenBei Änderungen werden die Originalwerte an die Kommentare des Feldes angehängtan
Objekte anheftenBetroffene Objekte nach dem Import anheftenan
Neue ObjekteZeilen, die keinem Objekt zugeordnet werden können, erzeugen ein neues Objekt. Nicht im Modus Neue Objektean
Leere ZellenAuch leere Zellen werden importiert und können bestehende Werte überschreiben. Nur bei Überschreibenaus
ZusammenfügenNeue Werte werden an die bestehenden angehängt, nur Textfelder. Nicht im Modus Neue Objekteaus
Bilder importierenErkannte Bilder werden importiert und dem Objekt zugeordnetan, wenn die Datei Bilder enthält
Farben importierenZellfarben werden als Farbmarkierung des Feldes übernommenaus
Kommentare importierenZellkommentare werden an die Kommentare des Feldes angehängtaus

Mit Leere Zellen wird aus Überschreiben ein vollständiges Ersetzen: Dann leeren leere Zellen auch bestehende Werte.

Bilder in der Tabelle

Erkannt werden freistehende Bilder, die über einer Zeile liegen, und Bilder in Zellen (die neuere Bildfunktion von Excel, in älteren Programmen als #VALUE! zu sehen). Damit ein Bild als Titelbild im Objekt erscheint, ordnen Sie der Bildspalte ein Bildfeld zu. Moliri warnt, wenn eine Spalte Bilder enthält, aber kein Bildfeld gewählt ist.

Wie Werte umgesetzt werden

Die Umsetzung richtet sich nach dem Zielfeld. Werte, die sich nicht sicher zuordnen lassen, werden nicht geschrieben, sondern geparkt. Die Vorschau markiert sie mit zu klären (Kein gültiger Verweis, wird zum Auflösen geparkt statt geschrieben). Über der Spalte steht n zu klären.

ZielfeldUmsetzung
Normdatensatz, Adresse, Geoposition, DateiEine vorhandene Kennung wird geschrieben, ebenso eine GND-Nummer, Wikidata-Kennung, E-Mail-Adresse, Koordinate oder Adresse, die genau ein Datensatz trägt. Alles andere wird geparkt
SchalterGängige Schreibweisen für ja und nein (ja, wahr, x, yes, true, 1, ✓ und nein, falsch, 0, no, false) werden übersetzt. Unklares, auch ein einzelner Strich, wird geparkt und nie wörtlich geschrieben
Auswahlliste, Auswahlbaum, Auswahlliste mit HierarchieWerte der Werteliste werden geschrieben, Unbekanntes wird geparkt. Erlaubt das Feld eigene Werte (in der Feldeinrichtung), wird auch Unbekanntes geschrieben
JSONGültiges JSON wird geschrieben. Kleine Schäden werden repariert (Marke repariert). Sonst wird die Zelle geparkt statt das Feld zu ersetzen
DatumIn die Datumsform von Moliri gebracht. Die Vorschau zeigt, was ankommt
ZahlÜbernommen, ohne Umrechnung in die Basiseinheit des Feldes
alle übrigenWörtlich

Ein bereits von Hand gefülltes Feld bleibt beim späteren Auflösen unverändert. Geparkte Werte werden unter Zuordnungen auflösen je Begriff entschieden.

JSON-Ziele

Zeigt eine Spalte auf ein JSON-Feld , kommt die Angabe Beschriftung hinzu, etwa Deutsch. Der Zellwert landet unter diesem Eintrag. Bestehende Einträge bleiben stehen, eine neue Beschriftung wird ein neuer Eintrag. Mit einer Regel (Trennzeichen oder Muster) lässt sich eine Zelle auf mehrere Teile verteilen. Greift die Regel bei einer Zelle nicht, wird sie geparkt.

Spaltenfunktionen

Je Spalte lässt sich unter Funktion eine kleine Umformung eintragen, die jede Zelle vor dem Import durchläuft. Die Vorschau zeigt das Ergebnis sofort an echten Daten.

In der Funktion verfügbarBedeutung
wertDie Zelle
zeile['Spaltentitel']Jede andere Spalte derselben Zeile
objektWertDer heutige Inhalt des Zielfeldes, leer bei einem neuen Objekt
objekt['Feldname']Jedes andere Feld des zugeordneten Objekts

Beispiel: return wert.trim();. Eine bewährte Funktion lässt sich mit Als Vorlage speichern ablegen. Die Vorlagen liegen in der Bibliothek Import-Funktionen (Menü Datenmodell, Status 9) und können dort je Feld, je Feldart oder für alle Felder als Vorgabe markiert werden.

Fußleiste

Vor dem Start nennt die Fußleiste:

AngabeBeispiel
Zugeordnete Spalten12 von 14 Spalten zugeordnet
Objekte3 neu, 118 zugeordnet, 2 übersprungen
Zu klären18 Zellen in 2 Feldern zum Klären
Start1.432 Werte importieren

Die Vorschau zeigt zunächst fünf Zeilen. Die Zahl lässt sich in der Fußleiste ändern.

Nach dem Import

  • Der Import läuft auf Wunsch im Hintergrund weiter (Im Hintergrund fortsetzen). Den Stand zeigt Aufgaben.
  • Die Abschlussmeldung nennt die geparkten Werte und bietet Klären (n) an.
  • Der Bearbeitungsverlauf zeigt den Import unter Stapelverarbeitungen als einen Eintrag, der sich als Ganzes zurücknehmen lässt.
  • Bei Neue Objekte gelten die Anlage-Regeln des Projekts: Neue Objekte können in einem anderen Projekt entstehen und hier verknüpft werden.

Weiterlesen

\ en\ de