繁体   English   中英

使用 Python 将数据写入现有 Excel 表的最快方法是什么?

[英]What's the fastest way to write data to an existing Excel sheet using Python?

我正在使用 Windows 10 机器(win32、Python 3.8.2)。 我正在使用 pandas 读取两个 excel 文件作为数据帧,然后使用 Openpyxl 将数据写入现有的 Excel 文件(已经在表格中)。 我现在对 Openpyxl 使用的方法有效,但非常耗时。 我想知道是否有另一种更快的方法将数据写入现有的 Excel 表? 我觉得这可以通过将我的数据帧附加到现有的 Excel 表来完成,但我在网上读到我正在写入的表会在我的数据写入之前删除所有数据。 以下是我读过的有关此问题的一些资源:

我会用 pd.read_csv() 把它拉进去,做操作然后用 df.to_csv() 写。 需要保持excel格式吗? 我倾向于发现这是不值得的。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM