複数のファイルをタブ区切りのCSVからカンマ区切りのCSVに変換する

複数のファイルをタブ区切りのCSVからカンマ区切りのCSVに変換する

.txtフォーマットを壊さずにタブ区切りのファイルをCSVファイルに変更するには?

タイプをからにのみ変更しましたが、.txtタブ.csvで区切られたすべてのデータは同じExcelセルに配置されます。

だから私がここで尋ねているのは次のとおりです。

  1. 複数のファイルのタブ文字をコンマに変更するには?
  2. .txtそれでは、ファイルをからにどのように変更しますか.csv

ベストアンサー1

次のことができます。

perl -MText::CSV -F'\t' -i.orig -lape '
  BEGIN{$c = Text::CSV->new({binary=>1, eol=>""})}
  $_ = $c->string if $c->combine(@F)' ./*.txt

に変換する適切CSV(perldoc Text::CSVCSV形式が必要な場合を参照)必要なものがタブをコンマに変換するだけであればtr '\t' , < file.txt > file.csv

おすすめ記事