Community · Hilfe

Sheetward Benutzerhandbuch

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

Formular-Spezifikation

Jedes Form_-Blatt beschreibt ein Formular. Sheetward liest das Layout des Blatts, um Felder, Reihenfolge und Form des Formulars zu bestimmen — diese Seite zeigt die unterstützten Layouts, vom schnellen einteiligen Formular bis zum klassischen Dokument aus Kopf und Positionen.

Formulartitel. Tragen Sie den Anzeigetitel des Formulars in Zelle A1 ein und lassen Sie darunter eine Leerzeile. Der Titel wird zur Überschrift des Formulars in der App, und die Leerzeile zeigt Sheetward, wo der Titel endet und die Felder beginnen.

Ein Abschnitt — Felder in Spalten

Feldnamen in einer Zeile; Beispielwerte in den Zeilen darunter

ABCD
1Part Stock
2
3PartPriceQuantityLocation
4CPU Fan$5010Austin
5RAM$50075Dallas
Form_Parts
Ein Abschnitt — Feld : Wert-Paare

Ein Feld pro Zeile — der Name in Spalte A, daneben ein Beispielwert

AB
1Part Stock
2
3PartCPU Fan
4Price$50
5Quantity10
6LocationAustin
Form_Parts
Zwei Abschnitte — Kopf + Positionen

Zuerst der Kopf (Paare oder Spalten); darunter die LINE-ITEMS-Tabelle, immer in Spalten

ABC
1Invoice
2
3HEADER
4Invoice NoINV-001
5CustomerAcme Corp
6
7LINE ITEMS
8ItemQtyAmount
9Widget3$75
10Gadget1$120
Form_Invoice
In jedem Layout: Der Formulartitel steht in Zelle A1, darunter eine Leerzeile.

Einteilige Formulare — ein Satz Felder, zwei Schreibweisen:

  • Felder in Spalten. Feldnamen in einer Zeile, Beispielwerte in der Zeile (oder den Zeilen) darunter — eine Spalte pro Feld, wie eine kleine Tabelle. Beispielwerte dienen nur der Erkennung des Datentyps; sie werden nie als Datensätze importiert.
  • Feld : Wert-Paare. Ein Feld pro Zeile — der Feldname in Spalte A, daneben ein Beispielwert. Liest sich wie ein Papierformular.

Zweiteilige Formulare — das klassische Dokument: ein Kopf (ein Datensatz) mit einer wiederholenden Positionstabelle darunter, markiert mit HEADER- und LINE ITEMS-Zeilen:

  • Kopfbereich: Seine Felder dürfen beide Anordnungen verwenden — Spalten oder Feld : Wert-Paare.
  • Positionsbereich: immer die Spalten-Anordnung — eine Zeile mit Feldnamen über den Positionszeilen, platziert unter dem Kopfbereich.
Definieren Sie das Formular nur einmal. Ein Blatt, das dasselbe Formular zweimal beschreibt — etwa einmal als Spaltenraster und einmal als Paare — ist fehlerhaft: Sheetward stoppt mit einem Fehler, denn eine Positionstabelle kann nie vor dem Kopf stehen. Eine Definition pro Blatt.
Im Zweifel Marker setzen. Die Zeilen HEADER und LINE ITEMS machen Ihre Absicht eindeutig — nutzen Sie sie, wann immer ein Layout mehrdeutig gelesen werden könnte.