スプレッドシートデータをJSONにすばやく簡単に変換するにはどうすればよいですか?[閉まっている]


84

スプレッドシートデータ(Excel/*。xlsファイルやOpenOfficeなど)をJSONファイルに変換したい。これを達成する最も簡単な方法は何ですか?


2
このマクロが見つかりましたが、まだテストされていません:gist.github.com/aaronhoogstraten/49b9c0f5e4ac705ebe51
LeeGee

2
最速の方法はおそらくオンラインツールを使用することです... convertexcel.net/excel-to-json
GhostCode 2016

2
これもあります:thdoan.github.io/mr-data-converter
thdoan

1
Windowsストアからこの無料アプリをお試しくださいmicrosoft.com/en-us/store/p/excel-into-json/9p3b2s2k2qhb–
ポモドーロテクニックゲーム

2
データコンバーターさん。shancarter.github.io/mr-data-converter
mg10

回答:


117

あなたが本当に最も簡単なことを意味し、必ずしもプログラムでこれを行う方法を探しているわけではないと仮定すると、これを行うことができます:

  1. まだない場合は、「列ミュージシャン」の行をスプレッドシートに追加します。つまり、次のような列にデータがある場合:

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

    :行0に「ミュージシャン」と「楽器」を追加することをお勧めします(そこに行を挿入する必要がある場合があります)

  2. ファイルをCSVファイルとして保存します。

  3. CSVファイルの内容をクリップボードにコピーします

  4. http://www.convertcsv.com/csv-to-json.htmにアクセスます

  5. [最初の行は列名です]チェックボックスがオンになっていることを確認します

  6. CSVデータをコンテンツ領域に貼り付けます

  7. 「CSVをJSONに変換」ボタンをマッシュします

    上記のデータを使用すると、次のようになります。

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

    この単純で最小限のデータでは、おそらく必要ありませんが、大量のデータセットでは、このデータに異常や異常がないかチェックすることで、長期的には時間と頭痛の種を節約できます。

  8. ここに行く:http//jsonlint.com/

  9. JSONをコンテンツ領域に貼り付けます

  10. 「検証」ボタンを押します。

JSONが適切な場合は、以下の[結果]セクションに「有効なJSON」というコメントが表示されます。そうでない場合は、問題がどこにあるかを教えてくれるので、問題を修正できます。


9
Webページでの変換は、過剰なデータには役立ちません
ErTR 2014

3
数千行のデータを変換しているときに、すべてのオンラインWebサイトがクラッシュします。無料のデスクトップソフトウェアを知っている人はいますか?
conor909 2015年

4
@ conor909 Excel自体が実際にこれを行う必要がありますが、残念ながら少なくともMac用のExcel2016は行いません。
mikemaccana 2015

3
大量のデータをオンラインで無料で変換するための答えを見つけました。ファイルをGoogleドライブにアップロードして、Googleスプレッドシートのドキュメントにします。次に、Pamela Fox blog.pamelafox.org/2013/06/
conor909 2015

3
csvjson.com/csv2jsonを使用しています。CSVからJSONへの変換が簡単
jprism 2017
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.