答え1
,
2番目の列フィールドの 'を改行文字に置き換えようとしているようです。あなたはそれを使用することができますmlr
:
$ cat file.csv
A,B
a,"1,2,3,4"
b,"1,3,7"
$ mlr --csv put '$B = gsub($B, ",", "\n")' file.csv
A,B
a,"1
2
3
4"
b,"1
3
7"
合格するとExcelファイル、あなたはマイクロソフト独自のスプレッドシート形式の1つに言及しています。まず、csvkitを使用していつでもcsvに変換することができますin2csv
。
in2csv file.xls | mlr...
問題がMicrosoft Excelでテーブルの形式を視覚的に再割り当てする方法である場合は、間違ったサイトにアクセスした可能性があります。