← Todos los artículosGuía práctica

Cómo importar un mazo desde un archivo CSV o JSON

¿Tienes un mazo en una hoja de cálculo o una lista de cartas de otra herramienta? Deck Builder 3.5.0 puede importar un mazo entero desde un archivo CSV o un archivo JSON, y un asignador de columnas integrado te permite elegir qué columna se convierte en qué campo de carta. Aquí tienes exactamente cómo funcionan los dos formatos.

Abre el selector de importación

En la pantalla Mazos, abre el menú de opciones (⋮) y toca Importar mazo. Deck Builder ofrece tres formatos:

  • Archivo de Deck Builder (.dbpd): una exportación completa de otra instalación de Deck Builder, imágenes incluidas.
  • JSON: un archivo de texto editable que sigue el esquema de cartas de Deck Builder.
  • CSV: una hoja de cálculo, donde asignas cada columna a un campo de carta.

Elige CSV o JSON e indica a Deck Builder dónde está tu archivo.

Importar desde CSV

Un CSV es la forma más fácil de traer un mazo que ya guardas en una hoja de cálculo. Unas cuantas reglas:

  • La primera fila es una fila de encabezado. Sus etiquetas determinan qué columna se asigna a qué campo.
  • Una carta por fila. Para añadir varias copias de una carta, usa una columna Quantity (ver más abajo) o repite la fila.
  • Los archivos se leen como UTF-8 con las comillas estándar de CSV: envuelve un campo entre comillas dobles para permitir comas o saltos de línea dentro de él, y duplica una comilla literal ("") para escaparla.
  • El tamaño máximo de archivo es 20 MB.

Nombres de columna

Solo Name es obligatorio. El resto de columnas son opcionales. Deck Builder asigna automáticamente tus encabezados a los campos de carta (la coincidencia ignora mayúsculas, espacios y puntuación), y puedes anular cualquier columna, o ponerla en No importar, en la pantalla de asignación. Estos encabezados se reconocen (los nombres de los encabezados en sí están en inglés):

Campo de carta Encabezado recomendado También coincide con
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

Si dos columnas se asignan al mismo campo, la segunda queda por defecto en No importar para que resuelvas la ambigüedad de forma deliberada. Los encabezados desconocidos también quedan por defecto en No importar.

Listas y cantidades

  • Columnas de lista: Tags, Keywords, Subtypes y Supertypes pueden contener varios valores en una sola celda. Sepáralos con un punto y coma (;), por ejemplo burn;red;spell. La coma es el separador de columnas, así que no puede separar también los elementos de la lista.
  • Cantidad: un Quantity de 3 crea tres cartas separadas (Deck Builder no tiene un campo de conteo por carta). Un valor ausente, en blanco, 0 o negativo significa 1, y se tolera el texto inicial, así que 2x se convierte en 2.

Un ejemplo práctico

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}.)",,

Esto importa 27 cards (4 + 2 + 1 + 20).

Arte de las cartas

La columna Image URL acepta dos tipos de valor:

  • una URL http(s), que se almacena como referencia externa y se carga bajo demanda (igual que funcionan las cartas de Scryfall). La imagen nunca se descarga ni se redistribuye.
  • una imagen incrustada como URI data:image/...;base64,..., que se decodifica y se guarda en tu dispositivo.

Cualquier otro valor (un simple nombre de archivo o una ruta local) se ignora, y la carta se importa sin arte. Siempre puedes añadir el arte más tarde en el editor de cartas.

Importar desde JSON

JSON es el formato más rico. Es el mismo esquema, solo de texto, que se usa dentro de una exportación de Deck Builder (.dbpd), así que lleva ajustes del mazo y más detalle por carta que una hoja de cálculo plana. La forma más fácil de crear uno es exportar un mazo existente como JSON, editarlo e importarlo de vuelta.

El nivel superior tiene este aspecto:

{
  "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"
    }
  ]
}

Los UUID son cadenas, las marcas de tiempo son ISO-8601, y las claves desconocidas se ignoran. Ten en cuenta que el campo JSON es rulesText (camelCase), mientras que el encabezado CSV es Rules Text. JSON no lleva bytes de imagen, así que usa URL de imagen externas.

Qué esperar

  • Solo el nombre es obligatorio. Todo lo demás es opcional en ambos formatos.
  • Se crea un mazo nuevo con una identidad nueva. Una importación nunca se fusiona con un mazo existente.
  • Las cartas importadas se marcan con la fuente Imported.
  • Si un archivo está mal formado o supera los 20 MB, Deck Builder muestra un mensaje claro en la pantalla de importación en lugar de fallar.

Una vez que tu mazo esté dentro, puedes llevarlo más lejos: conviértelo en cartas listas para imprimir, o publícalo en la Deck Store para que otros jugadores puedan encontrarlo.

#csv import#json import#importar mazo#hoja de cálculo#guía práctica

Consigue Deck Builder

Escanea, crea, gestiona y baraja cualquier mazo de cartas en Android, sin anuncios.

Descargar en Google Play