2013-10-04 19 views
39

Desidero convertire i dati del foglio di calcolo (ad esempio da Excel/*. Xls file o Open Office, ecc.) In file JSON. Qual è il modo più semplice per realizzare questo?Come posso convertire rapidamente e facilmente i dati del foglio di calcolo in JSON?

+1

Trovato questa macro, non ancora testata: https://gist.github.com/aaronhoogstraten/49b9c0f5e4ac705ebe51 – LeeGee

+1

Il modo più veloce è probabilmente quello di utilizzare solo uno strumento online ... https://convertexcel.net/excel-to- json – GhostCode

+1

C'è anche questo: http://thdoan.github.io/mr-data-converter/ – 10basetom

risposta

59

Supponendo che realmente significa "più facile" e non sono necessariamente in cerca di un modo per fare questo livello di programmazione, si può fare questo:

0) Aggiungi, se non è già lì, una fila di "musicisti colonna" a il foglio di calcolo. Cioè, se si dispone di dati in colonne, quali:

Rory Gallagher Guitar 
Gerry McAvoy Bass 
Rod d'Ath Drums 
Lou Martin Keyboards 
Donkey Kong Sioux Self-Appointed Semi-official Stomper 

... si potrebbe desiderare di aggiungere "musicista" e "Instrument" nella riga 0 (potrebbe essere necessario inserire una riga lì)

1) Salvare il file come file CSV.

2) Copiare il contenuto del file CSV negli appunti

3) Vai http://www.convertcsv.com/csv-to-json.htm

4) Verificare che la "prima riga è i nomi di colonna" casella è selezionata

5) incollare i dati CSV nell'area contenuto

6) Schiacciate il "Convertire CSV per JSON" pulsante

Con i dati sopra riportati , Si avranno ora:

[ 
    { 
    "MUSICIAN":"Rory Gallagher", 
    "INSTRUMENT":"Guitar" 
    }, 
    { 
    "MUSICIAN":"Gerry McAvoy", 
    "INSTRUMENT":"Bass" 
    }, 
    { 
    "MUSICIAN":"Rod D'Ath", 
    "INSTRUMENT":"Drums" 
    }, 
    { 
    "MUSICIAN":"Lou Martin", 
    "INSTRUMENT":"Keyboards" 
    } 
    { 
    "MUSICIAN":"Donkey Kong Sioux", 
    "INSTRUMENT":"Self-Appointed Semi-Official Stomper" 
    } 
] 

con questo semplice di dati/minimalista, non è probabilmente necessaria, ma con grandi insiemi di dati, è possibile risparmiare tempo e mal di testa nel lungo periodo proverbiale controllando questi dati per le aberrazioni e anormalità.

7) Vai qui: http://jsonlint.com/

8) Incollare il JSON nell'area contenuto

9) Schiacciate il tasto "Conferma".

Se il JSON è buono, verrà visualizzata l'osservazione "JSON valido" nella sezione dei risultati riportata di seguito; in caso contrario, ti dirà dove si trova il problema [s] in modo che tu possa aggiustarlo/loro.

+1

http://www.convertcsv.com/ non disponibile – pufferfish

+4

La conversione con una pagina Web non è utile per i dati eccessivi – ErTR

+0

Non funziona davvero se si desidera creare una proprietà con una serie di elementi. come avere più strumenti. –