psvファイルから複数の列を含むExcelファイルにコピーする

psvファイルから複数の列を含むExcelファイルにコピーする

私のPSVファイルは次のとおりです

Column1|Column2|Column3
Web_Value_in_file|123|OLA
Tab_Value_out_file|453|OLA

ソース列とターゲット列が異なります。 1列の値を_区切り文字でターゲットの複数の列に切り取りたいです。出力ファイルをExcel(.xlsx)と同じにしたいです。

Column1 Column2 Column3
Web     In      123
Tab     Out     453

ベストアンサー1

私はこれがあなたが探しているものだと思います:

column -s '|' -t file

どのフィールドにもパイプ文字が含まれていないとします。一般的なCSVデータを解析するには、次を使用します。csvkit

おすすめ記事