🐈

データ記述言語関連ツール

1 min read

色々あって思い出せんな~と思ったので雑にまとめた。
個人的には csvkit を少し試して良さそうだったので、もう少し使ってみようと思う。

ツール

  • zetamatta/pipe2excel CSV を自然に Excel (に取り込む|ファイルにする)。
    tealeg/xlsx を最新にして go get したら -o で出力されるファイルを Excel で開いてもデータを見られない物になったので Relase のバイナリを使っている。
  • wireservice/csvkit CSV をいろいろと操作できるツールの詰め合わせ。文字コード指定ができるので日本語も大丈夫そう。
    • Excel, JSON からの CSV 変換
    • デリミタ削除・付加、タブへの変換
    • sqlite への取り込み。DB ファイルの生成も可能。
      Excel -> CSV -> sqlite -> CSV -> Excel(pipe2excel)もできそう。
  • dasel JSON, YAML, TOML, XML, CSV, Plain
  • jq JSON をいい感じに操作できる
  • itchyny/gojq jq の Go 実装。YAML も扱える。
  • yq jq の YAML 版
  • drawthe.net YAML でネットワーク図作成。
  • formatc1702/WireViz YAML で配線図作成。
  • PowerShell の Import-Csv, Export-Csv。 Managing CSV Files in PowerShell with Import-Csv
  • dinedal/textql CSV, TSV を SQL で扱える。Go 製。使ってみたいけれど gcc 入れるのがハードル高い。
  • harelba/q CSV, TSV を SQL で扱える。Python 製。
  • jqnatividad/xsv CSV をいろいろと操作できるツール。Rust 製。こちらは Fork された方。オリジナル

まとめサイト

Discussion

ログインするとコメントできます