: CSV文件格式在excel中不工作



我试图让我的代码使用我的'data'目录中的键,在这种情况下'name'和'language',作为csv文件的标题和值作为行。

excel文件应该是这样的

这是它当前的样子,不是按照我想要的方式格式化的

这是我当前的代码:

import csv

data = {
'name': ['Dave', 'Dennis', 'Peter', 'Jess'],
'language': ['Python', 'C', 'Java', 'Python']
}
with open('mycvsfile.csv', 'w') as f:
w = csv.DictWriter(f, data.keys())
w.writeheader()
w.writerow(data)

我已经尝试了很多不同的解决方案,但格式化仍然关闭。

如果可以使用pandas:

import pandas as pd    
pd.DataFrame(data).to_csv('name.csv', index=False)

相关内容

  • 没有找到相关文章

最新更新