Datenimport und -export

Your Smart Shopping List, Kitchen Inventory, Recipe Collection, Meal Schedule, Package-Free Shopping

Zutaten von einer CSV-Datei importieren

CSV steht für Comma-Separated Values. Tabellenkalkulationsprogramme wie LibreOffice Calc, Microsoft Excel oder Google Sheets können CSV exportieren. Du kannst es auch selbst mithilfe eines einfachen Texteditors schreiben.

Screenshot des Import-Bildschirmes für Zutaten

Poyki benötigt die folgenden Spalten um die Daten importieren zu können. Diese Spalten müssen außerdem in der richtigen Reihenfolge vorkommen.

Name: Ein beliebiger Name für die Zutat. Zum Beispiel „Äpfel“.

Kommentar: Ein beliebiger Kommentar für die jeweilige Zutat. Zum Beispiel „nur Gala“. Kann auch leer gelassen werden.

Menge: Eine Mengenangabe mit einer Einheit. Die Mengenangabe muss eine Zahl sein. Der Dezimalpunkt muss ein Punkt sein, kein Komma. Die Einheit kann ein beliebiger Text, aber muss ein einziges Wort sein (keine Leerzeichen) (e.g. „kg“, „Stück“ or „Gläser“). Beispiel: „5.5 Stück“.
Alternativ kann die Menge auch mit den Worten „empty“, „low“ oder „full“ angegeben werden (Englisch für „leer“, „wenig“ oder „voll“).
Die Menge kann auch in Prozenten angegeben werden. Eine Prozentangabe kann keinen Dezimalpunkt haben. Dei Einheit ist in diesem Fall „%“. Beispiel: „50 %“.

Mindestmenge: Eine Zahl (ohne Einheit) oder „never“, „empty“ oder „low or empty“ (Englisch für „nie“, „leer“ oder „wenig oder leer“). Muss dem in der Spalte „Menge“ angegebenen Mengentypen entsprechen.

Grundwert im Inventar: Der kleinste Anteil, den du von einer Zutat im Inventar haben kannst. Wenn dein „Grundwert im Inventar“ 0.5 ist, dann kannst du 0 oder vielfache von 0.5 dieser Zutat im Inventar haben. In diesem Fall zum Beispiel wäre 2.5 Stück eine gültige Menge, 2.3 jedoch nicht, da 2.3 kein Vielfaches vom „Grundwert im Inventar“ ist. Weiteres Beispiel: der „Grundwert im Inventar“ ist 1. In diesem Fall kannst du nur ganze Zahlen, also 0, 1, 2, 3, 4, … Stück (oder welche Einheit auch immer du verwendest) angeben. Weiteres Beispiel: der „Grundwert im Inventar“ ist 100. Nun kannst du nur 0, 100, 200, 300, 400, … Gramm (oder welche Einheit auch immer du verwendest) angeben.

Für Einkaufsliste aufrunden: In der Einkaufsliste wird auf das nächste Vielfache dieses Wertes aufgerundet. Das kann Sinn machen, wenn du auch Bruchteile einer Zutat im Inventar haben kannst, aber nur ganze Zutaten kaufen kannst. Beispiel: „Für Einkaufsliste aufrunden“ ist auf 1 eingestellt, aber der „Grundwert im Inventar“ und der aktuelle Bestand der Zwiebeln ist z.B. 0,25 Stück. Und für die eingeplanten Rezepte brauchst du z.B. eine halbe Zwiebel. Offensichtlich kannst du aber nur ganze Zwiebeln kaufen und nicht 0,75. Daher würde in diesem Fall in der Einkaufsliste auf eine ganze Zwiebel aufgerundet werden.

Strichcodes: Ein Code hat folgendes Format: „Code:Menge:Kommentar“. Mehrere Codes werden durch den senkrechten Strich, auch „Pipe“ genannt („|“), abgetrennt. Beispiel: Zwei Strichcodes werden folgendermaßen angegeben (ohne die Anführungszeichen): „123456789:1000:Tante Monis Reis|123456789:250:Kleine Packung“

Labels: Jedes Label hat einen Label-Namen und eine Farbe. Auf den Label-Name folgt ein Leerzeichen und danach ein Farbcode. Die Farbe kann ein Hex-Code sein, oder ein englischer Farbname. Die möglichen Farbnamen sind (in Englisch): „#red“, „#green“, „#blue“, „#purple“, „#lightgray“, „#orange“, „#lemon“, „#lightgreen“, „#brown“. Mehrere Labels werden mit einem Komma getrennt. Beispiele: „Supermarkt #purple“ oder „Obst und Gemüse #green,Fleisch #ff0000“

Hinweis: Importieren von Erinnerungen (Brauche-Zutat-Erinnerungen und Ablaufdatumserinnerungen) und verknüpften Verpackungen ist nicht möglich!

Rezepte von Text importieren

Du kannst deine Rezepte auf einem Desktop-Computer mit einem einfachen Texteditor schreiben (Plain Text, UTF-8-Encodiert).
Die Textdatei muss ein bestimmtes Format befolgen. Außerdem müssen alle Zutaten, die von den Rezepten verwendet werden, zum Zeitpunkt des Imports bereits in Poyki erfasst sein.

Titel/Name
Leerzeile
Zutatenliste
Leerzeile
Zubereitungsanweisungen
=== (zumindest drei "="-Zeichen)

Die Zutatenliste muss folgende Regeln berücksichtigen:

  • Wenn die Zutat im Bestand eine Menge und Einheit hat, dann muss auch in der Zutatenliste Menge und Einheit angegeben werden. Die Menge und die Einheit müssen von Zutatennamen mit einem Doppelpunkt getrennt sein. Beispiel: „4 Stück: Eier“
  • Zutaten mit einem „einfachen“ Mengentyp (also leer/wenig/voll) oder einer Prozentangabe, kann die Menge weggelassen werden. Wenn du dich dazu entscheidest eine Menge anzugeben, dann muss auch eine Einheit angegeben werden. Beispiele: „3 Teelöffel: Salz“ oder „Milch“

Hinweis: Importieren von Bildern sowie von Rezept-Verknüpfungen ist nicht möglich!

Allgemeine Hinweise

Nur Zutaten und Rezepte können importiert werden. Importieren des Speiseplans, Einkaufsliste und Verpackungen ist derzeit nicht möglich.

Bitte beachte, dass die folgenden Sonderzeichen nur in Zubereitungsanweisungen von Rezepten erlaubt sind, nicht aber für andere Namen, wie zum Beispiel Rezeptnamen, Zutatennamen oder Labels: * _ | ‚ “ , < > \

In der App kannst du Beispieldaten laden um weitere Beispiele zu sehen. Bitte beachte, dass du zuerst die Zutatenliste importieren musst.