簡體   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