裏紙に書く程度の内容

excelをjsonに変換するwebツール

エクセルファイルをjson文字列に変換するサイトを作ってみました。

使い道としては開発時のテストでちょっと使うかなー・・・くらいのもんです。

excel2json

使い方

エクセルファイルをアップロードするだけ。

対応するフォーマット

今のところごく簡単なレイアウトのエクセルファイルのみ変換できます。

1行目はヘッダ行とし、2行目以降をデータと見なします。

また、1シート目のみ変換対象です。

この辺は調整できるようにアップデートしていきたいと思ってます。

変換例

変換例として、以下のエクセルファイル。

colA colB colC colD colE
dataA1 dataB1 dataC1 dataD1 dataE1
dataA2 dataB2 dataC2 dataD2 dataE2
dataA3 dataB3 dataC3 dataD3 dataE3
dataA4 dataB4 dataC4 dataD4 dataE4
dataA5 dataB5 dataC5 dataD5 dataE5

これを変換すると以下のようになります。

{"2":{"colA":"dataA1","colB":"dataB1","colC":"dataC1","colD":"dataD1","colE":"dataE1"},"3":{"colA":"dataA2","colB":"dataB2","colC":"dataC2","colD":"dataD2","colE":"dataE2"},"4":{"colA":"dataA3","colB":"dataB3","colC":"dataC3","colD":"dataD3","colE":"dataE3"},"5":{"colA":"dataA4","colB":"dataB4","colC":"dataC4","colD":"dataD4","colE":"dataE4"},"6":{"colA":"dataA5","colB":"dataB5","colC":"dataC5","colD":"dataD5","colE":"dataE5"}}

成形すると以下。

{
    "2": {
        "colA": "dataA1",
        "colB": "dataB1",
        "colC": "dataC1",
        "colD": "dataD1",
        "colE": "dataE1"
    },
    "3": {
        "colA": "dataA2",
        "colB": "dataB2",
        "colC": "dataC2",
        "colD": "dataD2",
        "colE": "dataE2"
    },
    "4": {
        "colA": "dataA3",
        "colB": "dataB3",
        "colC": "dataC3",
        "colD": "dataD3",
        "colE": "dataE3"
    },
    "5": {
        "colA": "dataA4",
        "colB": "dataB4",
        "colC": "dataC4",
        "colD": "dataD4",
        "colE": "dataE4"
    },
    "6": {
        "colA": "dataA5",
        "colB": "dataB5",
        "colC": "dataC5",
        "colD": "dataD5",
        "colE": "dataE5"
    }
}

まあ、あんまり使い道ないですが。

成形したり、複数シートの場合も対応したり、亀の速度でもいいからバージョンアップしたい。

広告
Index