Community · Hilfe

Sheetward Benutzerhandbuch

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

Felddatentypen

Jedes Feld hat einen Typ, und der Typ arbeitet still für Sie: Er entscheidet, wie das Feld geprüft, eingegeben und angezeigt wird. Geld bekommt eine Währungsauswahl, ein Datum einen Kalender, eine SSN wird maskiert, ein Dropdown bietet eine Liste an — ganz ohne Einrichtung Ihrerseits.

Einen Typ legen Sie selten von Hand fest. Sheetward liest ihn aus dem Feldnamen und Ihren Beispieldaten — eine Spalte namens Unit Price mit Dollarbeträgen wird von allein zum Währungsfeld. Wenn Sie es ausdrücklich festlegen möchten, tragen Sie den Typ in die Spalte Data type des Regeln-Blatts ein (viele gängige Schreibweisen funktionieren). Hier der vollständige Katalog:

TypWas er akzeptiert und anzeigt
text / textareaFreier Text. Begrenzen Sie die Länge mit text(20) — höchstens 20 Zeichen (funktioniert auch für textarea).
integerNur ganze Zahlen — für Stückzahlen, die sich nicht teilen lassen, etwa Sitzplätze oder Kartons.
number / decimalZahlen mit Dezimalstellen (auch akzeptiert: numeric, decimal, float). Zeigt standardmäßig 2 Dezimalstellen; schreiben Sie decimal(4) für mehr.
quantityEin Dezimalwert mit Maßeinheit — „12,50 kg“. Das Feld erhält eine Einheiten-Auswahl, sodass jeder Datensatz seine eigene Einheit wählen kann. Wie Einheiten erkannt und geteilt werden, steht unter Währungen & Einheiten.
currency / amountGeld (auch akzeptiert: amount, money). Das Feld erhält eine Währungs-Auswahl, sodass jeder Datensatz seine Währung wählen kann; bleibt sie leer, gilt die Standardwährung der App. Wie die Auswahl erkannt, geteilt und platziert wird, steht unter Währungen & Einheiten.
percentEin Prozentwert, angezeigt mit %-Zeichen (15 → „15 %“).
ratingEine Sternebewertung für Punktzahlen und Rezensionen. Erscheint als fünf anklickbare Sterne (leer, bis bewertet wird); Tabelle und Druck zeigen schreibgeschützte Sterne. Gespeichert als ganze Zahl 1–5. Automatisch erkannt an einer Spalte namens Rating oder Stars. Auf Dashboards wird eine Bewertung immer gemittelt, nie summiert — ein Durchschnitt von 4,2 Sternen sagt etwas aus, eine Summe von Sternen nicht, deshalb wird Summieren gar nicht angeboten. Sie brauchen eine andere Skala? Deklarieren Sie rating(n) in der Spalte Data type des Regeln-Blatts für jede ganze Sternzahl von 2 bis 10 — rating(7) ergibt sieben Sterne, bewertet mit 1–7. Ein bloßes rating bedeutet die üblichen 5.
dateEin Kalenderdatum (YYYY-MM-DD), eingegeben über eine Datumsauswahl.
yearEin vierstelliges Jahr, z. B. 2026. Erscheint als Jahres-Dropdown; automatisch erkannt an einer Ganzzahlspalte namens Year, Fiscal Year oder FY.
monthEin Monat mit Jahr, gespeichert als YYYY-MM (z. B. 2026-07). Erscheint als Monatsauswahl; automatisch erkannt an einer Datumsspalte namens Month.
datetimeEin Datum plus Uhrzeit, z. B. 2026-07-13 14:30. Erscheint als Datum-und-Uhrzeit-Auswahl; automatisch erkannt, wenn die Beispielzellen eine echte Uhrzeit enthalten.
timeEine Uhrzeit, HH:MM (z. B. 09:30). Erscheint als Uhrzeitauswahl; automatisch erkannt an Uhrzeit-Zellen.
emailE-Mail-Adresse.
booleanEine Ja/Nein-Antwort, angezeigt als Kontrollkästchen.
dropdownEin Wert aus einer Liste — einem List_-Blatt von Ihnen oder einer eingebauten Standardliste.
multiMehrere Optionen aus einer Liste wählen — dargestellt als Kontrollkästchen. Deklarieren Sie multi in der Datentyp-Spalte und binden Sie ein List_-Blatt genau wie bei einem Dropdown (über den Feldnamen, oder nennen Sie das Blatt in der Wert-Spalte). Pflichtfeld heißt mindestens eine Auswahl; Exporte schreiben die Auswahl als A; B; C. Nehmen Sie die Option Other (please specify) in die Liste auf, und Sheetward ergänzt ein Textfeld neben dem Feld — Pflicht genau dann, wenn „Other“ ausgewählt ist.
ssnEine US-Sozialversicherungsnummer, am Bildschirm maskiert.
zipEine 5-stellige US-Postleitzahl (ZIP) oder ZIP+4.
phoneEine Telefonnummer mit Ländervorwahl-Dropdown (Standard +1).
credit_cardEine Kartennummer — 13–19 Ziffern mit Gültigkeitsprüfung (Luhn-Prüfung), am Bildschirm maskiert. Nur die letzten 4 Ziffern werden aufbewahrt: Die vollständige Nummer wird beim Speichern des Datensatzes einmal geprüft und nie gespeichert, sodass sie später nicht in falsche Hände geraten kann.
upc / routing_numberEin UPC-A-Barcode oder eine 9-stellige US-Bankleitzahl (ABA-Routing-Nummer), jeweils über die Prüfziffer verifiziert.
urlEin Weblink.
fileEin beliebiger Dateianhang (das Größenlimit steht unter dem Feld). Bilder, PDFs und Text zeigen eine Vorschau im Browser; Skripte werden abgelehnt. Für eine bestimmte Medienart nutzen Sie die Typen image / video / audio / doc weiter unten.
imageEin Bild (jpg, png, webp, gif, bmp — kein SVG). Zeigt eine Miniaturansicht; anklicken für die Vollansicht, oder herunterladen.
videoEin Video (mp4, mov, webm). Zeigt eine Miniaturansicht; anklicken, um es direkt abzuspielen, oder herunterladen.
audioEin Audioclip (mp3, wav, ogg, m4a). Wird direkt im Formular abgespielt, mit Download-Schaltfläche.
docEin Dokument, schreibgeschützt. PDF, Text und CSV zeigen eine Vorschau im Browser; Word, Excel und PowerPoint werden heruntergeladen. Nur sichere Dokumenttypen werden angenommen.
relationEin Verweis auf einen Datensatz in einem anderen Formular derselben App — eine Bestellposition, die auf ein Produkt zeigt, ein Antrag, der auf einen Mitarbeiter zeigt. Erscheint als durchsuchbare Datensatzauswahl, die den Schlüssel des gewählten Datensatzes speichert (den Geschäftsschlüssel jenes Formulars).
ulid / nanoidEine Kennung, die die App beim Anlegen des Datensatzes erzeugt und einträgt — schreibgeschützt, damit Kennungen nie vertippt oder doppelt vergeben werden. ulid ist eine 26-stellige Kennung, die sich nach Erstellungszeit sortieren lässt; nanoid ist eine kompakte Zufallskennung, 21 Zeichen lang, sofern Sie nichts anderes wählen (nanoid(10) → 10). Beide verwenden Crockford-Base32 — Großbuchstaben und Ziffern, ohne die verwechselbaren Zeichen I, L, O und U.
Geprüft in dieser ReihenfolgeWoher der Typ kommt
1 · Das Regeln-BlattEin ausdrücklicher Data type-Eintrag gewinnt immer — z. B. rating(7) oder text(20).
2 · Der Name des FeldsNamen tragen Bedeutung: date → Datum; price, amount, total, cost, fee → Währung; quantity / qty → Menge; count / number_of → Ganzzahl (eine unit-Spalte ist die Einheitenauswahl einer Menge, keine Stückzahl); rating / stars → Bewertung; ebenso ssn, zip, phone, email und file; und bei Medien image / photo → Bild, video → Video, audio / sound → Audio, document / pdf → Dokument.
3 · Ihre BeispieldatenDie Werte und die Zellformatierung entscheiden: ganze Zahlen → Ganzzahl, Zahlen mit Dezimalstellen → Zahl, und eine als Geld formatierte Zelle ($ € £ …) → Währung.
AndernfallsDas Feld bleibt einfacher text.

Die Dropdowns Einheit und Währung brauchen keinen eigenen Typ. Es sind dropdown-Felder, die an die eingebauten Standardlisten gebunden sind — lassen Sie die Spalte Data type der Rules-Tabelle in jeder Zeile leer, die auf eines davon zielt; was dort steht, wird ignoriert. Entscheidend ist der Typ der Wert-Spalte daneben: quantity ruft das Einheiten-Dropdown hervor, currency das Währungs-Dropdown. Deklarieren Sie stattdessen integer oder number, erhalten Sie eine reine Zahl ohne Dropdown — der übliche Grund, warum ein erwartetes Dropdown ausbleibt.

Wie der Typ bestimmt wird (die höchste Stufe gewinnt): (1) ein ausdrücklicher Data type im Regeln-Blatt; (2) der Feldname — Namen mit date → Datum, price/amount/total/cost/fee → Währung, quantity/qty → Menge, count/number_of → Ganzzahl, rating/stars → Bewertung, dazu ssn, zip, phone, email, image/photo → Bild, video → Video, audio/sound → Audio, document/pdf → Dokument und file; (3) die Werte und die Zellformatierung der Beispieldaten — ganze Zahlen → Ganzzahl, Zahlen mit Dezimalstellen → Zahl, eine als Geld formatierte Zelle ($ € £ …) → Währung; (4) andernfalls text.

Das war der ganze Katalog der Feldtypen. Für die eingebauten Standardlisten (Länder, Währungen, Einheiten …), die regionsabhängige Formatierung und alles, was eine Relation kann, siehe die Datentyp-Referenz.