Community · Hilfe

SheetApps Benutzerhandbuch

Verwandeln Sie eine Excel-Arbeitsmappe (oder ein Google Sheet) in eine mehrbenutzerfähige Web-App — Formulare, Validierung, Nachschlagelisten, Import/Export und mehr.

Import & Export

Aus einem Formular können Sie seine Datensätze nach Excel, CSV oder JSON exportieren und Datensätze wieder importieren. Beides bezieht sich auf das aktuelle Formular, und ein Export wird nach dem Formular benannt, mit angehängtem _export (z. B. Invoices_export).

Der beste Weg zum Importieren ist, von einem Export auszugehen. Da die hochgeladene Arbeitsmappe nur die Struktur der App definiert (ihre Werte werden nicht importiert), besteht der zuverlässige Weg zum Laden von Daten darin, das Layout der Exportdatei genau zu treffen. Exportieren Sie das Formular zuerst — auch ohne Datensätze — um eine Datei mit den richtigen Spaltenüberschriften zu erhalten (einschließlich der Spalte Record ID und etwaiger Positionsspalten). Füllen Sie Ihre Zeilen aus, behalten Sie dieselben Spalten in derselben Reihenfolge, und importieren Sie dann.
  • Import aktualisiert und fügt hinzu. Zeilen, die einen vorhandenen Datensatz treffen, aktualisieren ihn; nicht getroffene Zeilen werden angelegt.
  • Upsert per Schlüssel: wenn ein Formular key-Felder definiert, aktualisiert der Import bestehende Datensätze, die diesen Schlüsselwerten entsprechen. Ohne Schlüssel steuert die Spalte Record ID Aktualisieren-oder-Erstellen.
  • Auto-Felder werden beim Import vom System gefüllt: ein Wert in einer auto-Spalte dient nur dazu, einen bestehenden Datensatz zum Aktualisieren zu finden — eine neue Zeile erhält immer einen frisch zugewiesenen Wert (Folgenummer oder ulid/nanoid), selbst wenn die Zelle einen Wert enthält. Lassen Sie die auto-Spalte für die zu erstellenden Zeilen leer.
  • Maskierte Werte werden nicht reimportiert: Exporte zeigen sensible Felder als ••••••; beim erneuten Import dieser Datei bleibt der gespeicherte Wert unverändert (eine maskierte Zelle bedeutet „unverändert“), sodass echte Daten nie mit Punkten überschrieben werden.
  • Nach jedem Import erhalten Sie eine Zusammenfassung: Gesamtzahl der Zeilen, wie viele erstellt, aktualisiert oder übersprungen wurden (leere oder nicht erkannte Zeilen) und wie viele Fehler hatten — wobei jede fehlerhafte Zeile aufgeführt wird, sodass Sie sie korrigieren und erneut importieren können. Positionen werden separat als importiert bzw. übersprungen gezählt, und nichts wird stillschweigend verworfen.
  • Stammdaten sind ebenfalls enthalten: Ein Excel-Export – und das Arbeitsbereich-Backup – enthält für jede Nachschlage-/Stammdatentabelle ein eigenes Blatt mit den aktuellen Werten. Beim erneuten Import der gesamten App (oder beim Wiederherstellen eines Backups) kommen Ihre in der Stammdatenpflege vorgenommenen Änderungen zurück. Sensible Stammdatenspalten werden wie Datensätze maskiert (••••••, sofern Sie keine sensiblen Daten einschließen), und eine maskierte Zelle überschreibt nie einen gespeicherten Wert.