ATOM

JSON・CSVからピボットテーブルを作ってくれるAtomパッケージ

More than 3 years have passed since last update.

JSONまたはCSVからピボットテーブルを作ってくれるAtomパッケージを作りました。

https://github.com/y-takey/atom-pivottable


使い方


  1. AtomでJSON,CSVファイルを開くか、ファイルを新規作成しデータを入力(ファイルは保存していなくてOK)

  2. 右クリックして Pivot Tableize を選択。

  3. あとはピボットテーブルを好きなようにめちゃめちゃに。

Pivot table


データの制約など


  • JSONはプレーンな配列でも、配列要素をもったオブジェクトでもOKです。


    • 改行やタブなどが入っていても大丈夫です。

    • 配列要素が複数ある場合は、その数だけピボットテーブルを作ります。




プレーンな配列の例.json

[{ a: 1, b: 2 }, { a: 3, b: 4 }]



配列要素をもったオブジェクトの例.json

{ 

foo: [{ a: 1, b: 2 }, { a: 3, b: 4 }],
bar: [{ c: 10, d: 11 }]
}


  • ピボットテーブルの行・列の初期フィールドは、それっぽい項目を適当に選んでいます。


    • それっぽさとは、先頭に近くて、データのユニーク件数が1〜10件。

    • このアルゴリズムは要改善。