115

*.xls として保存された Excel または Open Office のスプレッドシート データを *.json に変換したい

  • データは機密ではありません
  • ファイルはそれほど大きくありません
4

1 に答える 1

161

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

  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」というコメントが表示されます。そうでない場合は、問題がどこにあるのかを教えてくれるので、修正できます。

于 2013-10-04T17:14:37.587 に答える