Python csv写作

时间:2013-10-22 12:38:50

标签: python excel csv

我正在尝试使用excel写入csv文件。

with open('Daily.csv', 'w') as f:
    writer = csv.writer(f, delimiter=';')
    writer.writerow(["Sales Order;Company Name;Ship Date"])

这导致以下文本被放入A1并且只有A1。

销售订单;公司名称;发货日期

看来分隔符根本不起作用。我希望数据跨越三列,而不仅仅是一列。

2 个答案:

答案 0 :(得分:0)

使用writer.writerow([“销售订单”,“公司”,“名称”,“发货日期”])

答案 1 :(得分:0)

csv.writer函数的

delimiter参数不会为您要写入的数据设置分隔符,而是为文件设置分隔符,因此如果您使用Oleg的解决方案,您将获得一个文件,其中的值由“;”分隔。 。 csv.writer.writerow需要值列表。

相关问题