python csv转excel

使用python将csv文件转为excel文件,有没有办法让其不覆盖excel原有的内容。


# 导入可以把 CVS 转换为 Excel 的外部模块
import pandas as pd
# 读出 csv 文件的内容
csv = pd.read_csv('Data.csv', encoding='utf-8')
# 把 csv 文件转换为 Excel 文件,并把数据保存在创建的表格 data 中
csv.to_excel('MyData.xlsx', sheet_name='data')

https://www.cnblogs.com/xingboy/p/10919224.html

那你需要先读取excel,然后把新内容追加进去
否则你生成一个新的excel文件,那必然把旧文件覆盖了