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.

Ihre Arbeitsmappe strukturierenErste Schritte

Ihre Arbeitsmappe ist die App-Spezifikation. Jedes Blatt übernimmt genau eine Rolle — ein Formular, eine Auswahlliste, ein Satz Regeln — und das Namenspräfix des Blatts sagt Sheetward, welche. Beginnen Sie jeden Tab-Namen mit einem dieser Präfixe:

Schreiben Sie die Arbeitsmappe auf Englisch. Englisch ist die Basissprache der App: Feldbeschriftungen auf Form_-Blättern, Abschnittsmarker und Regeltexte sind daher immer englisch und werden nie übersetzt. Weitere Sprachen kommen danach hinzu und stehen an genau zwei Stellen: im Translation_-Blatt (Feldbeschriftungen und Ihre Prüfmeldungen) und in den Sprachspalten Ihrer List_-Blätter (Dropdown-Werte). Genau dadurch bedient eine einzige Arbeitsmappe alle Sprachen, die Ihre App anbietet.
Der Blattname beginnt mitWas daraus wird
Form_<Name>Ein Eingabeformular — eine Spesenabrechnung, eine Bestellung, ein Stundenzettel. Jedes Form_-Blatt wird zu einer eigenen Seite in der App.
List_ / Master_ / LOV_Eine Nachschlagetabelle (Stammdaten), die Ihre Dropdown-Felder füllt — Kostenstellen, Abteilungen, Lieferanten.
Rules_ / Rule_ / Validation_Prüfungen für das, was eingegeben wird — Pflichtfelder, Mindest- und Höchstwerte, gültige Formate (siehe Regeln weiter unten).
Formula_ / Formulas_ / Logic_Felder, die die App live für Sie berechnet: Arithmetik ("hotel + meals"), Positionssummen ("sum of hotel from LINE ITEMS" — auch count und average funktionieren) und IF-Logik für Ja/Nein-Ergebnisse. Zeilenformeln dürfen auch HEADER-Felder verwenden. Siehe Formeln weiter unten.
Info_Freitext-Notizen zur App — Zweck, Anleitung, Ansprechpartner — angezeigt oben im Hilfe-Handbuch der App.
Translation_Ihre Übersetzungen der Feldbeschriftungen, Dropdown-Werte und Prüfmeldungen der App, je Sprache.
Report_ / Analytics_Ein Dashboard — KPI-Kacheln, Diagramme und eine Pivot-Tabelle, live aus den Datensätzen der App aufgebaut (siehe Dashboards).
AI_HistorySheetwards eigenes Protokoll Ihrer KI-Erstellung — jede Eingabe mit Datum, Typ (Mit KI entwerfen / überarbeiten / umformen) und Autor. Es ist eine Historie, kein Teil der App: Es erzeugt nichts, und Sie können es löschen.

Stammdaten, die überall gut lesbar sind (List_): die erste Zeile enthält die Spaltenüberschriften, und die erste Spalte ist die ID, die auf Datensätzen gespeichert wird — halten Sie sie kurz und stabil (CUST-001). Setzen Sie direkt daneben eine Namens- oder Beschreibungsspalte: diesen Text zeigt das Dropdown bei der Auswahl, und gedruckte Datensätze verbinden beides zu ID - Beschreibung — eine abgelegte Kopie liest sich dann als „CUST-001 - Acme Corp", nicht als bloßer Code. Eine Liste mit nur einer ID-Spalte funktioniert weiterhin; ihre Werte stehen dann eben für sich.

Kopf plus Positionen: ein einziges Form_-Blatt kann einen Kopfbereich und eine sich wiederholende Positionstabelle enthalten — denken Sie an eine Bestellung: einmal die Bestelldaten, viele Positionszeilen. Sheetward verknüpft beide automatisch, und Export wie Import erhalten diese Verknüpfung über eine Record ID-Spalte.

Abschnittsmarker: für dokumentartige Layouts setzen Sie HEADER oder LINE ITEMS in eine eigene Zeile; sie kündigt an, was als Nächstes kommt. Unter HEADER schreiben Sie Beschriftung/Wert-Paare; mehrere Paare dürfen nebeneinander stehen. Unter LINE ITEMS enthält die nächste Zeile die Spaltennamen der Tabelle. Eine Titelzeile darüber ist in Ordnung. Der Text des Markers ist zugleich der Name, auf den die Spalte Section in Ihren Regel- und Logik-Blättern zeigt. Ein LINE TOTALS-Block (Dokumentsummen) wird beim Kopf gespeichert. Ein Formular kann mehrere Positionsraster tragen — jedes braucht aber ein eigenes Banner in GROSSBUCHSTABEN, das auf LINES oder LINE ITEMS endet, und ein zweites Raster ohne Banner stoppt den Upload, bis Sie es korrigieren (siehe Ein Formular aufbauen).

Mehrere Abschnitte für ein langes Formular: zwanzig Felder in einer einzigen, ununterbrochenen Spalte lesen sich schwer — und lassen sich noch schwerer ausfüllen. Ein Blatt darf deshalb mehrere Kopfabschnitte tragen — bis zur Sechs-Abschnitte-Grenze weiter unten: Geben Sie jedem Block eine eigene Überschriftszeile in GROSSBUCHSTABEN — IDENTIFICATION, WARRANTY, LOCATION. Die App zeichnet pro Block eine Karte, in der Reihenfolge des Blatts. Sobald ein Formular gruppiert ist, gelten zwei Regeln: Jede Überschrift steht in GROSSBUCHSTABEN, und keine darf sich wiederholen. Die Gruppierung ist reines Layout — die Felder werden weiterhin als ein Datensatz gespeichert; Export, Import, Regeln und Formeln laufen also unverändert weiter. Abschnittstitel lassen sich über das Translation_-Blatt übersetzen.

Formularname: eine Überschriftszeile über dem ersten Marker — etwa ein verbundener, zentrierter Titel "Travel Expenses" — wird zum Anzeigenamen des Formulars. Fehlt sie, stammt der Name aus dem Blattnamen nach Form_. Fügen Sie mehrere Form_-Blätter hinzu, und jedes wird zu einer eigenen Seite in der App; das erste ist die Startseite.

Über die App (Info_): fügen Sie ein Blatt namens Info_ hinzu und schreiben Sie Freitext-Notizen — wofür die App da ist, wie man sie benutzt, wer Ansprechpartner ist. Dieser Inhalt begrüßt Ihre Nutzer oben im Hilfe-Handbuch der erzeugten App. Jede Tabellenzeile wird zu einer Textzeile, und Leerzeilen bleiben als Absatzumbrüche erhalten. Formatierung wird übernommen: fett und kursiv in Zellen (auch nur ein paar Wörter innerhalb einer Zelle) werden zu Hervorhebungen, und einfaches Markdown funktioniert ebenfalls — ## Überschriften, - Aufzählungen und [Links](https://…). Das Blatt kann auch die Region der App festlegen, mit country:-, currency:- oder locale:-Zeilen (z. B. country: DE), die die regionalen Einstellungen der App vorbelegen.

Übersetzungen (Translation_): Sie möchten die Feldbeschriftungen, Dropdown-Werte und Prüfmeldungen der App in mehr als einer Sprache? Fügen Sie ein Translation_-Blatt hinzu, plus Sprachspalten auf Ihren List_-Blättern. Die vollständige Anleitung steht im Thema Lokalisierung.

GrößenbeschränkungenMaximal
Blätter in der Arbeitsmappe30
Abschnitte auf einem Form_-Blatt6
Felder auf einem Form_-Blatt (alle Abschnitte zusammen)50
Zeilen pro Blatt200
Spalten pro Blatt40

Größenbeschränkungen: eine Arbeitsmappe mit einer App-Spezifikation darf bis zu 30 Blätter enthalten, und jedes Form_-Blatt bis zu 6 Abschnitte und insgesamt 50 Felder. Blätter sind auf 200 Zeilen und 40 Spalten begrenzt.