csv 如何将列值拆分为单独的列?

yzckvree  于 2023-05-26  发布在  其他
关注(0)|答案(1)|浏览(191)

我有一个txt文件,details.txt,像这样:

name class school

a 1 sec

b 2 pri

c 3 hrsec

我想用空格分隔的值作为不同的列。所以第1列应该是

name

a

b

c

第2栏应为

class

1

2

3

到最后我希望该文件是一个.csv文件。
我以前

awk -F " " 'OFS="\t" {print $1,$2,$3 > ("output.csv")}' details.txt

当我在Excel中打开输出文件时,所有值都在同一列中。

rsaldnfx

rsaldnfx1#

1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000

awk -vOFS=, '{print $1,$2,$3}' details.txt > output.csv

Excel会把列

相关问题