答案1
看起来您想将,
第二列字段中的 's 替换为换行符。你可以用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文件,您指的是 Microsoft 的专有电子表格格式之一,您始终可以尝试首先使用 csvkit 将其转换为 csv in2csv
:
in2csv file.xls | mlr...
如果问题是如何在 Microsoft Excel 中直观地重新格式化表格,那么您可能访问了错误的站点。