Conversor de Excel a JSON

¿Necesitas la conversión inversa?
JSON to Excel Converter

Entrada Excel Spreadsheet

Sin datos

Importa JSON para verlo como hoja de cálculo.

0 filas × 0 columnas
Memoria: 0 B
Mostrando 0 de 0

Salida JSON

Configuración

Excel Import Options

Import an Excel file to convert to JSON

Supports .xlsx, .xlsm, and .xls files

Cómo convertir Excel a JSON en línea – guía paso a paso

Usa este conversor de Excel a JSON para transformar hojas de cálculo en arrays u objetos JSON para APIs, bases de datos y aplicaciones web.

  1. Paso 1 – Sube tu archivo de Excel

    • Sube un archivo .xlsx, .xlsm o .xls.
    • Aparece una vista previa de la hoja seleccionada a la izquierda.
    • Para archivos CSV, usa una herramienta CSV→JSON o conviértelo a Excel primero.
  2. Paso 2 – Configura las opciones de conversión

    • Selecciona la hoja a convertir (en libros con varias hojas).
    • Activa “La primera fila contiene encabezados” para usar la primera fila como claves JSON.
    • Opcionalmente indica un rango (p. ej., A1:D100) para convertir solo una parte.
  3. Paso 3 – Revisa la salida JSON

    • Con encabezados, el JSON es un array de objetos (uno por fila).
    • Cada fila se convierte en un objeto JSON con encabezados como claves y valores de celda como valores.
    • Comprueba que fechas, números y texto estén correctamente formateados.
  4. Paso 4 – Copia o descarga el JSON

    • Usa “Copiar” para llevar el array JSON al portapapeles.
    • Usa “Descargar” para guardarlo como archivo .json.
    • Importa el JSON en bases de datos, envíalo a APIs o úsalo en aplicaciones frontend.

Quick tips for Excel to JSON

  • Keep one header row at the top so each JSON object gets consistent keys.
  • Dates and numbers are read as they appear in Excel; double-check them before sending to APIs.
  • For very large sheets, convert smaller ranges first to keep output manageable.
Example: Excel spreadsheet to JSON array
// Excel spreadsheet (with headers)
| Name        | Email              | Age | Active |
|-------------|--------------------|-----|--------|
| Maeve       | [email protected] | 28  | true   |
| Alex        | [email protected]   | 32  | false  |

// JSON output
[
  {
    "Name": "Maeve",
    "Email": "[email protected]",
    "Age": 28,
    "Active": true
  },
  {
    "Name": "Alex",
    "Email": "[email protected]",
    "Age": 32,
    "Active": false
  }
]

Related Excel & JSON tools

Work with spreadsheet data and JSON using these complementary conversion and formatting tools.

Preguntas frecuentes

What Excel formats are supported?

This tool supports modern Excel formats including .xlsx, .xlsm (macro-enabled), and legacy .xls files. Both single and multi-sheet workbooks are supported.

How does sheet selection work?

After importing an Excel file, you can select which sheet to convert using the dropdown in settings. Sheet names are automatically detected from your workbook.

Can I convert specific cell ranges?

Yes. Use the range option in settings to specify a cell range like 'A1:D10'. Leave it empty to convert the entire used range of the selected sheet.

How are headers handled?

When 'First row contains headers' is enabled, the first row values become JSON object keys. When disabled, generic keys like 'Column1', 'Column2' are used.

Is my data secure?

Yes, all data processing happens entirely in your browser. Your Excel file is parsed locally and never sent to any server, ensuring completely private and secure conversion.

Conversor de Excel a JSON | JSONSwiss