我正试图给我的csv文件一个标题。我只想将一串文本写入excel提供的一个单元格中。
但是当我运行这段代码时:
with open(output_file, mode='w+') as csv_file:
title_writer = csv.writer(csv_file,quoting=csv.QUOTE_ALL)
title_writer.writerow("AWS Instance List " + today)
结果是上述每个字母占用一个单元格,而不是整个内容都出现在一个单元格中。
例如,当我在excel中打开csv文件时,这就是我看到的:
我在做什么错?我该如何纠正?
答案 0 :(得分:2)
您需要在传递给[]
的内容周围添加writerow()
使其成为列表。
with open(output_file, mode='w+') as csv_file:
title_writer = csv.writer(csv_file,quoting=csv.QUOTE_ALL)
title_writer.writerow(["AWS Instance List " + today])