使用csv将数据写入一行



我想使用csv:制作excel文件

writer = csv.writer(proxy, dialect='excel', delimiter='t')

data=[1','2','3','4']

我想要我的优秀如:

1|2|3|4|

但现在我的专长:

1

2

3

4

我的代码:

for x in data:
writer.writerow([x])

我该怎么做才能使它只在一排

不要使用循环。

writer.writerow(data)

跟进

下面是一个例子。

timr@tims-gram:~/src$ cat x.py
import csv
writer = csv.writer(open('x.csv','w'), dialect='excel', delimiter='t')
data = ['1','2','3','4']
writer.writerow(data)
timr@tims-gram:~/src$ python x.py
timr@tims-gram:~/src$ cat x.csv
1   2   3   4
timr@tims-gram:~/src$ 

Excel包含一个TRANSPORTSE((函数,该函数接受一个数组&将值的垂直列更改为水平行。由于该文件是CSV,Excel应该能够打开该文件并读取值。

您可以选择最左上角的单元格并选择范围,然后运行TRANSPORTE。

相关内容

  • 没有找到相关文章

最新更新