たころぐ

興味の向くままに

CSV+ がよさげ

はじめに

CSVファイルを複数人で共有したり、更新したりする際、理解度による問題が如実に発生する。 よくわかっていない人は何でもかんでもExcel で開き、特に気にせず保存する。その結果期待しているフォーマットが崩れてとても見つけにくい問題が発生してしまう。

これは、Excel で開くと 先頭が0の数字を0を勝手に外して数値型にしたり(ゼロ落ち)、値が入っていなくても書式を追加したりしてしまうとCSVのカラムとして追加してしまったり、というようなExcel さまによるおせっかい機能が悪さをしてしまうためです。
文字コードの問題もあるし。。。

そんな問題があるので自分が作業する際には、なるべくExcel ではなくテキストエディタで作業するようにしている。
とはいえ、同一カラムに文字数が大きく異る場合や、セル内に改行が含まれている場合においては、Excel のUIが圧倒的に見やすいというジレンマ。

CSV+ がよさげ

そんな問題があり、閲覧はExcel、更新はテキストエディタというように使い分けをせざるをえない(というか、使い分けたほうが結局やりやすいというのが現状の私見)。。。
これまで、更新はVSCode でRainbow CSV という拡張機能を入れて使うところに落ち着いているが、セル内改行が含まれるファイルだったら途端に見づらくなってしまい困っていた。。。

そんな中、CSV+ というExcel風UIで、動作はテキストエディタというよさげなソフトウェアがリリースされました!!

www.plus-one.tech

しばらく使ってみた感想

よいところ

  • クロスプラットフォームなので、同じソフトをWindows でも Macでも利用できる。
  • ゼロ落ちなど余計なおせっかいが発生せず、もとデータのまま扱える。
  • 日本語も問題なく扱える。
  • 行/列 単位での削除やソートなどExcel っぽい一括操作も可能。
  • セル内改行が含まれていても見やすい。

気になるところ

  • electron 製だからか、起動に少し時間がかかる気がする(Windowsが顕著?)
  • まれに挙動が不安定に感じることがある。ただ普通に使う分には概ね問題ないレベルだと思う。
    →リリース直後なので、これからどんどん良くなることを期待。
  • 開き直したときに表示領域が値が入っている行・列+1 分だけになる。これは好みの問題だと思うが、+1 の余白は必要なのだろうか。

サンプル

source

hoge,fuga
"Hello
World",012345
あああ,"今日は
いい天気"

view

f:id:tacoyaky:20210711225620p:plain

おしまいに

リリース直後でこれからのバージョンアップに期待だが、現時点でも困っていたことを解決できそうなソフトウェアだと感じた。
業務においても使ってみていきたいと思う。