2013-10-04 29 views
39

Chcę przekonwertować dane arkusza kalkulacyjnego (np. Z plików Excel/*. Xls lub Open Office itp.) Na pliki JSON. Jaki jest najłatwiejszy sposób, aby to osiągnąć?Jak szybko i łatwo przekonwertować dane arkusza kalkulacyjnego na JSON?

+1

Znaleziono to makro, jeszcze nie testowane: https://gist.github.com/aaronhoogstraten/49b9c0f5e4ac705ebe51 – LeeGee

+1

Najszybszym sposobem jest prawdopodobnie użycie narzędzia online ... https://convertexcel.net/excel-to- json – GhostCode

+1

Jest też: http://thdoan.github.io/mr-data-converter/ – 10basetom

Odpowiedz

59

Zakładając, że naprawdę oznacza „najłatwiejszy” i niekoniecznie szuka sposobu, aby to zrobić programowo, można to zrobić:

0) Dodaj, jeśli nie jest już tam, wiersz „kolumny Muzyków” do arkusz kalkulacyjny. Oznacza to, że jeśli masz dane w kolumnach, takich jak:

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

... może chcesz dodać „muzyk” i „instrument” w wierszu 0 (może trzeba wstawić wiersz tam)

1) Zapisz plik jako plik CSV.

2) Skopiuj zawartość pliku CSV do schowka

3) Przejdź do http://www.convertcsv.com/csv-to-json.htm

4) Upewnij się, że "Pierwszy rząd to nazwy kolumn" pole jest zaznaczone

5) wkleić dane CSV do obszaru zawartości

6) MASH „Convert CSV do JSON” przycisku

z danymi przedstawionymi powyżej , Będzie teraz:

[ 
    { 
    "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" 
    } 
] 

z tym proste dane/minimalistycznych, to prawdopodobnie nie jest to wymagane, ale z dużymi zestawami danych, może to zaoszczędzić czas i ból głowy w przysłowiową dłuższą metę poprzez sprawdzenie tych danych aberracji i nienormalności.

7) Przejdź tutaj: http://jsonlint.com/

8) Wklej JSON w polu zawartości

9) zacier przycisk "Sprawdź poprawność".

Jeśli JSON jest dobry, pojawi się uwaga "Ważny JSON" w sekcji Wyniki poniżej; jeśli nie, powie ci, gdzie znajdują się problemy, abyś mógł to naprawić/naprawić.

+1

http://www.convertcsv.com/ jest wyłączony – pufferfish

+4

Konwertowanie za pomocą strony internetowej nie jest przydatne w przypadku nadmiernych danych. – ErTR

+0

Nie działa tak naprawdę, jeśli chcesz utworzyć właściwość z szeregiem elementów. takie jak posiadanie wielu instrumentów. –