Binatomy
JSON → CSV

JSON to CSV

Converti array JSON in formato CSV pronto per Excel e fogli di calcolo

INPUT JSON

OUTPUT CSV

nome,cognome,eta
Mario,Rossi,30
Giulia,Bianchi,25
FAQ

Domande Frequenti

Tutto quello che devi sapere sulla conversione JSON in CSV

Che formato deve avere il JSON in input?

Il JSON deve essere un array di oggetti con le stesse chiavi. Es: [{"nome":"Mario","eta":30},{"nome":"Giulia","eta":25}]. Tutte le chiavi del primo oggetto vengono usate come intestazioni del CSV.

Come vengono gestiti i valori con virgole?

I valori che contengono virgole, virgolette o a capo vengono automaticamente racchiusi tra virgolette doppie nel CSV di output, seguendo lo standard RFC 4180.

Cosa succede con oggetti annidati?

Se il JSON contiene oggetti o array annidati, questi vengono convertiti in stringa con JSON.stringify(). Per i fogli di calcolo è consigliabile appiattire i dati prima della conversione.

输入的 JSON 需要什么结构?

需要是一个键名相同的对象数组,例如 [{"name":"Mario","age":30},{"name":"Giulia","age":25}]。第一个对象的键会成为 CSV 的列标题。

值里面带逗号时怎么处理?

包含逗号、引号或换行的值会在 CSV 中用双引号包裹,内部的引号会写成两个。这是 RFC 4180 标准的规定,也是文件能在 Excel 里正常打开的原因。