我希望有人可以帮助我,我必须用数字数据创建和填充csv文件,所以,首先我开始使用模块csv并尝试运行示例,但是当它创建文件csv并填充数据时,这个数据只显示为一列,我测试了很多我在互联网上找到的例子,甚至是python网站,但是没有代码可用。
with open('names.csv', 'w', newline='') as csvfile:
fieldnames = ['first_name', 'last_name']
writer = csv.DictWriter(csvfile, fieldnames=fieldnames)
writer.writeheader()
writer.writerow({'first_name': 'Baked', 'last_name': 'Beans'})
writer.writerow({'first_name': 'Lovely', 'last_name': 'Spam'})
writer.writerow({'first_name': 'Wonderful', 'last_name': 'Spam'})
,另一个代码是:
file = open("outFile.csv", "w", newline="")
csvWriter = csv.writer(file) # Defaults to the excel dialect
csvWriter.writerow(['item1', 'item2', 'item3', '4', '5', '6'])
csvWriter.writerow(['1stInSecondRow', "2", "22", str(3)])
file.close()
这里是csv文件的图片 https://www.dropbox.com/sh/981ap4ddgelwb2u/AADxx5ETo4ZbVcY36cSDJ6Sda?dl=0
提前感谢您的时间,我希望有人可以提供帮助。 注意:我使用office plus 2016