4
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

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

Posted at

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

使い方

  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件。
    • このアルゴリズムは要改善。
4
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?