← Alle ArtikelAnleitung

So importiert ihr ein Deck aus einer CSV- oder JSON-Datei

Du hast ein Deck in einer Tabelle oder eine Kartenliste aus einem anderen Tool? Deck Builder 3.5.0 kann ein ganzes Deck aus einer CSV-Datei oder einer JSON-Datei importieren, und ein eingebauter Spalten-Mapper lässt dich wählen, welche Spalte zu welchem Kartenfeld wird. Hier ist genau, wie die beiden Formate funktionieren.

Die Import-Auswahl öffnen

Öffne auf dem Decks-Bildschirm das Überlaufmenü (⋮) und tippe auf Deck importieren. Deck Builder bietet drei Formate:

  • Deck-Builder-Datei (.dbpd): ein vollständiger Export aus einer anderen Deck-Builder-Installation, inklusive Bildern.
  • JSON: eine bearbeitbare Textdatei, die dem Deck-Builder-Kartenschema folgt.
  • CSV: eine Tabelle, bei der du jede Spalte einem Kartenfeld zuordnest.

Wähle CSV oder JSON und zeig Deck Builder deine Datei.

Aus CSV importieren

Eine CSV ist der einfachste Weg, ein Deck einzuspielen, das du ohnehin schon in einer Tabelle pflegst. Ein paar Regeln:

  • Die erste Zeile ist eine Kopfzeile. Ihre Bezeichnungen bestimmen, welche Spalte zu welchem Feld wird.
  • Eine Karte pro Zeile. Um mehrere Kopien einer Karte hinzuzufügen, nutze eine Quantity-Spalte (siehe unten) oder wiederhole die Zeile.
  • Dateien werden als UTF-8 mit standardmäßigem CSV-Quoting gelesen: Setze ein Feld in doppelte Anführungszeichen, um darin Kommas oder Zeilenumbrüche zuzulassen, und verdopple ein wörtliches Anführungszeichen (""), um es zu maskieren.
  • Die maximale Dateigröße beträgt 20 MB.

Spaltennamen

Nur Name ist erforderlich. Jede andere Spalte ist optional. Deck Builder ordnet deine Überschriften automatisch den Kartenfeldern zu (die Zuordnung ignoriert Groß-/Kleinschreibung, Leerzeichen und Satzzeichen), und du kannst jede Spalte auf dem Zuordnungsbildschirm überschreiben oder auf Nicht importieren setzen. Diese Überschriften werden erkannt (die Überschriftennamen selbst sind Englisch):

Kartenfeld Empfohlene Überschrift Passt auch auf
Name Name cardname, card, title
Quantity Quantity qty, count, copies, amount
Type Type cardtype, typeline
Subtypes Subtypes subtype
Supertypes Supertypes supertype
Rarity Rarity
Set name Set Name set, edition, expansion
Set number Set Number collectornumber, cardnumber, number, no
Cost Cost mana, manacost, price, value
Cost unit Cost Unit
Power Power attack, atk, strength
Power unit Power Unit
Health Health toughness, defense, hp, life
Health unit Health Unit
Game Game
Rules text Rules Text rules, text, oracle, oracletext, ability, effect, body
Flavor text Flavor Text flavourtext, flavor, flavour, quote
Description Description desc, notes, comment
Tags Tags tag, labels, categories, category
Keywords Keywords keyword
Image URL Image URL image, img, art, artwork, picture, url, imageuri, imagelink

Wenn zwei Spalten demselben Feld zugeordnet werden, steht die zweite standardmäßig auf Nicht importieren, damit du die Mehrdeutigkeit bewusst auflöst. Unbekannte Überschriften stehen ebenfalls standardmäßig auf Nicht importieren.

Listen und Mengen

  • Listenspalten: Tags, Keywords, Subtypes und Supertypes können mehrere Werte in einer Zelle enthalten. Trenne sie mit einem Semikolon (;), zum Beispiel burn;red;spell. Das Komma ist das Spaltentrennzeichen, kann also nicht auch Listeneinträge trennen.
  • Menge: Eine Quantity von 3 erzeugt drei separate Karten (Deck Builder hat kein Anzahlfeld pro Karte). Ein fehlender, leerer, 0 oder negativer Wert bedeutet 1, und vorangestellter Text wird toleriert, sodass aus 2x eine 2 wird.

Ein durchgerechnetes Beispiel

Name,Quantity,Type,Cost,Power,Health,Rarity,Tags,Keywords,Rules Text,Flavor Text,Image URL
Lightning Bolt,4,Instant,R,,,Common,burn;red,,"Lightning Bolt deals 3 damage to any target.","The sparkmage shrieked...",https://cards.scryfall.io/normal/front/c/e/ce711943-c1a1-43a0-8b89-8d169cfb8e06.jpg
Grizzly Bears,2,Creature,1G,2,2,Common,green;beatdown,,,"Don't try to outrun one of Dominaria's grizzlies...",https://cards.scryfall.io/normal/front/4/0/409f9b88-f03e-40b6-9883-68c14c37c0de.jpg
Serra Angel,1,Creature,3WW,4,4,Uncommon,white;flyer,Flying;Vigilance,"Flying, vigilance","Never resting, never faltering.",
Island,20,Land,,,,Common,land;blue,,"({T}: Add {U}.)",,

Das importiert 27 cards (4 + 2 + 1 + 20).

Kartenmotive

Die Spalte Image URL akzeptiert zwei Arten von Werten:

  • eine http(s)-URL, die als externe Referenz gespeichert und bei Bedarf geladen wird (so wie Scryfall-Karten funktionieren). Das Bild wird nie heruntergeladen oder weiterverbreitet.
  • ein eingebettetes Bild als data:image/...;base64,...-URI, das dekodiert und auf deinem Gerät gespeichert wird.

Jeder andere Wert (ein bloßer Dateiname oder ein lokaler Pfad) wird ignoriert, und die Karte wird ohne Motiv importiert. Du kannst das Motiv jederzeit später im Karteneditor hinzufügen.

Aus JSON importieren

JSON ist das umfangreichere Format. Es ist dasselbe reine Textschema, das auch innerhalb eines Deck-Builder-Exports (.dbpd) verwendet wird, es trägt also Deck-Einstellungen und mehr Detail pro Karte als eine flache Tabelle es kann. Am einfachsten erstellst du eine JSON, indem du ein bestehendes Deck als JSON exportierst, bearbeitest und wieder importierst.

Die oberste Ebene sieht so aus:

{
  "formatVersion": 1,
  "exportedAt": "2026-07-15T12:00:00Z",
  "deck": {
    "uuid": "…", "name": "My Deck",
    "source": "IMPORTED",
    "tags": ["standard"]
  },
  "settings": { "handCardsCount": 1, "discardPileEnabled": true },
  "cards": [
    {
      "uuid": "…", "name": "Lightning Bolt", "cardDeckIndex": 0,
      "type": "Instant", "cost": "R",
      "rulesText": "Lightning Bolt deals 3 damage to any target.",
      "tags": ["burn"], "keywords": [],
      "source": "IMPORTED"
    }
  ]
}

UUIDs sind Strings, Zeitstempel sind ISO-8601, und unbekannte Schlüssel werden ignoriert. Beachte, dass das JSON-Feld rulesText heißt (camelCase), während die CSV-Überschrift Rules Text lautet. JSON trägt keine Bilddaten, nutze also externe Bild-URLs.

Was dich erwartet

  • Nur ein Name ist erforderlich. Alles andere ist in beiden Formaten optional.
  • Ein frisches Deck wird erstellt mit einer neuen Identität. Ein Import wird nie in ein bestehendes Deck eingefügt.
  • Importierte Karten werden mit der Quelle Imported gekennzeichnet.
  • Ist eine Datei fehlerhaft oder größer als 20 MB, zeigt Deck Builder eine klare Meldung auf dem Import-Bildschirm, statt zu scheitern.

Sobald dein Deck drin ist, kannst du noch mehr daraus machen: verwandle es in druckfertige Karten oder veröffentliche es im Deck Store, damit andere Spieler es finden.

#csv-import#json-import#deck-import#tabellenkalkulation#anleitung

Hol dir Deck Builder

Scanne, erstelle, verwalte und mische jedes Kartendeck auf Android, komplett werbefrei.

Bei Google Play herunterladen