Convertitore Excel in JSON

Ti serve la conversione inversa?
JSON to Excel Converter

Input Spreadsheet

Import a spreadsheet file to convert to JSON

Supports .xlsx, .xlsm, .xls, and .csv files

Output JSON

Impostazioni

Spreadsheet Import Options

Import a spreadsheet file to convert to JSON

Supports .xlsx, .xlsm, .xls, and .csv files

Come convertire Excel in JSON online – guida passo dopo passo

Usa questo convertitore Excel → JSON per trasformare fogli di calcolo in array o oggetti JSON per API, database e app web.

  1. Passo 1 – Carica il file Excel

    • Carica un file .xlsx, .xlsm o .xls.
    • A sinistra appare l’anteprima del foglio selezionato.
    • Per file CSV, usa un tool CSV→JSON o converti prima in Excel.
  2. Passo 2 – Configura le opzioni

    • Seleziona il foglio da convertire (per workbook multi-foglio).
    • Abilita “La prima riga contiene intestazioni” per usare la prima riga come chiavi JSON.
    • Opzionalmente indica un intervallo (es. A1:D100) per convertire solo una parte del foglio.
  3. Passo 3 – Verifica l’output JSON

    • Con intestazioni, il JSON è un array di oggetti (uno per riga).
    • Ogni riga diventa un oggetto JSON con intestazioni come chiavi e valori di cella come valori.
    • Controlla che date, numeri e testo siano formattati correttamente.
  4. Passo 4 – Copia o scarica il JSON

    • Usa “Copia” per inviare l’array JSON negli appunti.
    • Usa “Scarica” per salvare come file .json.
    • Importa il JSON in database, invialo a API o usalo nelle app 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 the spreadsheet; double-check them before sending to APIs.
  • Turn off auto-sync when you want to batch several spreadsheet edits, then use the update button to refresh the JSON once.
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.

Domande frequenti

What Excel formats are supported?

This tool supports .xlsx, .xlsm (macro-enabled), legacy .xls, and .csv files. Excel workbooks can contain one or many sheets, while CSV files open as a single sheet preview.

How does sheet selection work?

After importing a spreadsheet file, you can select which sheet to convert using the dropdown in settings. Sheet names are detected automatically from Excel workbooks, and CSV files are loaded as a single sheet.

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 spreadsheet file is parsed locally and never sent to any server, ensuring completely private and secure conversion.