我有一个CSV文件,想要将数据从CSV文件写入XLS文件。但这是棘手的部分,几秒钟后会生成一个新的CSV文件,然后我再次将CSV数据写入已经生成的同一Excel文件中,但是现在新数据将被添加到新行中。>
这不是家庭作业,我有一台机器,几秒钟后会生成一个新的csv文件。我希望用新文件CSV数据更新Excel工作表。
我正在寻找python中的解决方案或部分解决方案。
谢谢
答案 0 :(得分:2)
通常来说,使用熊猫的工作流程可能是这样的:
new_data = pandas.read_csv('new_data.csv', header=0)
all_data = pandas.read_excel('file://excel_file.xlsx')
combined = all_data.append(new_data)
combined.to_excel('excel_file.xlsx')
当然,您可能需要弄乱一些参数以使所有内容与您的数据匹配,并且可能具有此循环,因此它总是获取最新更改并添加它们。
有用的文档将为您提供帮助