# Da JSON a CSV

> Converte un array di oggetti in CSV compatibile con i fogli di calcolo.

[Open tool](https://www.toolcabana.com/it/json-to-csv) · [Sviluppo e dati](https://www.toolcabana.com/it/category/developer-and-data)

Tool ID: json-to-csv. Requested language: it. Description language: it. Complete guide translation: yes.

## Overview (en)

JSON to CSV converts an array of JSON objects into CSV rows, using every key found across the objects as a column. Choose a comma, semicolon, tab or pipe delimiter, include or skip the header row, pick CRLF or LF line endings, quote every cell, or add a UTF-8 BOM for spreadsheet apps.

## Supported tasks (it)

Converte un array di oggetti in CSV compatibile con i fogli di calcolo.

## Steps (it)

1. Digita o incolla il testo di origine, oppure carica un esempio.
2. Modifica le impostazioni di base o apri la modalità avanzata per ottimizzare il risultato.
3. Esamina e copia o scarica il risultato. Metti in pausa i risultati in tempo reale per eseguire manualmente. Origini o singole impostazioni superiori a 20.000 caratteri richiedono un'esecuzione esplicita.

## Settings

- Delimitatore (it; key: delimiter; type: select): , [it], ; [it], Tabulazione [it], | [it]
- Includi i nomi delle colonne (it; key: header; type: checkbox)
- Terminazioni di riga CSV (it; key: newline; type: select): CRLF [it], LF [it]
- Racchiudi tra virgolette ogni cella CSV (it; key: quoteAll; type: checkbox)
- Aggiungi BOM UTF-8 per la compatibilità con i fogli di calcolo (it; key: bom; type: checkbox)

## Limitations (it)

Le operazioni di testo accettano in genere fino a 2.000.000 di caratteri. Parser, generatori e formule singoli applicano limiti aggiuntivi mostrati dai relativi controlli.

## Example input

```text
[{"name":"ToolCabana","count":2},{"name":"Example","count":3}]
```

## Privacy and connections (it)

Questa operazione elabora i dati di origine nel tuo browser. Copia e download sono azioni esplicite; l'input di origine non viene salvato in un account né in una cronologia.

## Questions (it)

### What JSON structure can I convert to CSV?

The input must be an array of objects. Columns come from the union of all keys, so an object missing a key gets an empty cell in that column. Other shapes, such as a single object, return an error.

### How are nested objects handled in JSON to CSV?

Nested objects and arrays are written into the cell as JSON text rather than flattened into extra columns. Plain strings, numbers and booleans are written as ordinary cell values.

### Why do some CSV cells start with an apostrophe?

Cells that begin with spreadsheet formula characters are escaped to reduce CSV formula injection when the file is opened in a spreadsheet. This is applied automatically to every export.

### Dove viene elaborato il mio input?

Questa operazione elabora i dati di origine nel tuo browser. Copia e download sono azioni esplicite; l'input di origine non viene salvato in un account né in una cronologia.

### Quali sono i limiti di input?

Le operazioni di testo accettano in genere fino a 2.000.000 di caratteri. Parser, generatori e formule singoli applicano limiti aggiuntivi mostrati dai relativi controlli.

## Related tools

- [CSV to JSON](https://www.toolcabana.com/it/csv-to-json)
- [JSON to YAML](https://www.toolcabana.com/it/json-to-yaml)
- [YAML to JSON](https://www.toolcabana.com/it/yaml-to-json)
- [XML to JSON](https://www.toolcabana.com/it/xml-to-json)
