2013-10-04 5 views
39

스프레드 시트 데이터 (예 : Excel/* .xls 파일 또는 Open Office 등)를 JSON 파일로 변환하려고합니다. 가장 쉬운 방법은 무엇입니까? 당신이 정말로 "쉬운"반드시 프로그램이 할 수있는 방법을 찾고되지 않습니다 의미 가정스프레드 시트 데이터를 JSON으로 쉽고 빠르게 변환하려면 어떻게해야합니까?

+1

아직 테스트하지 않은 상태에서이 매크로를 발견 : https://gist.github.com/aaronhoogstraten/49b9c0f5e4ac705ebe51 – LeeGee

+1

가장 빠른 방법은 아마도 온라인 도구를 사용하는 것입니다 ... https://convertexcel.net/excel-to- json – GhostCode

+1

여기도 있습니다 : http://thdoan.github.io/mr-data-converter/ – 10basetom

답변

59

, 당신은이 작업을 수행 할 수 있습니다

0)에, 그렇지 않으면 이미, "열 음악가"의 행을 추가합니다 스프레드 시트 당신 같은 열에 데이터가있는 경우 즉, :

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

것은 ... 당신이 행 0 "음악가"과 "악기"를 추가 할 수 있습니다를

(당신이 행을 삽입해야 할 수도 있습니다)

1) 파일을 CSV 파일로 저장하십시오.

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

4로 이동하여 클립 보드

3)에 CSV 파일의 내용을 복사)) 확인란이

5

을 체크 "첫 행에 열 이름이다"고 확인 위의 데이터 콘텐츠 영역

6) "JSON CSV로 변환"매쉬 버튼

에 CSV 데이터를 붙여 아마 필요하지 않은 것,이 간단한/최소한의 데이터와

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

하지만, 대량의 데이터 세트로,이 수차에이 데이터를 확인하여 당신에게 유명한 장기적으로 시간과 두통을 저장할 수 있습니다, 당신은 지금해야합니다 및 이상.

7) 여기로 이동 : http://jsonlint.com/

8) 컨텐츠 영역

9) "유효성 검사"버튼을 매시으로 JSON을 붙여 넣습니다.

JSON이 좋은 경우 아래의 결과 섹션에 "유효한 JSON"주석이 표시됩니다. 그렇지 않다면 문제가있는 곳을 알려줌으로써 문제를 해결할 수 있습니다.

+1

http://www.convertcsv.com/이 다운되었습니다 – pufferfish

+4

웹 페이지로 변환하면 과도한 데이터에는 유용하지 않습니다 – ErTR

+0

항목 배열로 속성을 만들려는 경우 실제로 작동하지 않습니다. 여러 개의 악기가있는 경우. –