web-dev-qa-db-ja.com

LinuxターミナルベースのCSVまたはTSVエディター-コマンドライン計算?

セルの幅を修正し、行と列のヘッダーを表示してセル間を移動したりデータを編集したりできる、大きなCSVまたはTSVファイル用のコマンドラインエディター(またはvimプラグイン)を見つけようとしています。基本的には、Lotus123またはQuattroProの古いDOSバージョンのようなものです。

表形式のデータで継続的に迅速な修正を行っていることに気付き、列32のいくつかのセルを変更するたびにCalcを起動したくありません。修正のほとんどが1つであるため、Perl/awkソリューションを探していません。スペル/ケースデータ入力エラー。

3
hurfdurf

sc または Gnu Oleo を見てください、あなたのニーズに合うかもしれません

Emacsベースのスプレッドシート も一見の価値があるかもしれません

cheerio Steve

3
Lairsdragon

Ts/swやfriendsでvimを使用して列の幅を設定し、次に:1splitを使用してヘッダーを表示し続けることができるようです。 (CSVデータにタブがまだ含まれていないと仮定して)次のようなこともできます。

%s/,/\t/g

カンマをタブに切り替えるには、

%s/\t/,/g

cSVよりもTSVをフォーマットする方が簡単なので、それらを元に戻します。

2
BMDan

私はワインを通してemeditorを提案します

0
diyism