2013-10-04 11 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ファイルの内容をコピーします))チェックボックスが をチェックされている "最初の行に列名がある" ことを確認します上に示したデータとコンテンツ領域

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

Webページで変換すると余分なデータには役に立ちません – ErTR

+0

項目の配列でプロパティを作成する場合は、実際には機能しません。複数の計測器を有するようなものである。 –