是否可以通过提及行和列号来编写csv单元格。我知道python' csv'其中“csv.writer'只有writerow和writerows方法来编写数据。这些方法总是将数据写入一个新行,但我想在一行中将它写在一行不同的列中。问题是我无法在列表中累积数据并立即写入,我必须做一些操作并获取数据,将其写入下一列
例如 我必须打开csv并从一个新行开始,在第一列中写入一些数据,执行一些操作获取数据并将其写入第二列,同样我必须编写许多列
如上所述,我已尝试使用csv.writer的 writerow 和 writecolumn 方法,但无法实现此目的。任何人都遇到过类似的事情,请让我知道如何实现这一目标。
答案 0 :(得分:2)
好吧,如果你从左到右逐个填充列 - 使用正常
JavaFX
,以逗号分开:)
示例:
file.write()
它将生成第一行的test.csv:
f = open('test.csv', 'w')
f.write('ab,')
# do something
#write data to next column
f.write('ab,')