当我将列表写入CSV时,为什么它不能在Excel中正确显示列?

h4cxqtbf  于 8个月前  发布在  其他
关注(0)|答案(2)|浏览(64)

我编写的将列表转换为CSV的Python代码并不像我预期的那样工作。
它给了我一个无组织的CSV文件。
这是我的代码

import csv

with open('C:\\Users\\admin\\Documents\\scraping\\ddd.csv', 'w') as output_file:

    file = csv.writer(output_file)
    file.writerow(["name","age","N.W"])

字符串
当我查看csv文件时,它看起来像这样:


的数据
但我希望是这样的:


vc6uscn9

vc6uscn91#

import csv

with open('C:\\Users\\admin\\Documents\\scraping\\ddd.csv', 'w', newline='') as output_file:
file = csv.writer(output_file)
file.writerow(["name"])
file.writerow(["age"])
file.writerow(["N.W"])

字符串
测试结果:


的数据

import csv

with open('C:\\Users\\admin\\Documents\\scraping\\ddd1.csv', 'w', newline='') as output_file:
file = csv.writer(output_file)
file.writerow(["name", "age", "N.W"])  # This will print headers horizontally in the first row


测试结果:


rm5edbpk

rm5edbpk2#

最后,我找到了答案问题不在代码中,它在Excel应用程序本身,这是如何修复它
Youtube video
我希望这对其他任何人都有帮助。

相关问题