簡體   English   中英

使用 openpyxl 更新文件而不將其保存到新文件

[英]Updating a file without saving it to new using openpyxl

所以我正在讓我的 python 腳本自動更新我的 excel 文件但是使用openpyxl似乎我只能通過制作一個新文件來保存我的文件。 現在我可以每次都覆蓋文件,但是否可以只將 append 寫入文件? 或者最好是覆蓋同一個文件。

我想要附加/保存到原始文件的代碼:

import openpyxl

#File Declarations
workbook = openpyxl.load_workbook("sales.xlsx")
sheet = workbook.active

sheet['E11'] = int(3)
workbook.save(filename="sales1.xlsx")

為 workbook.save() 賦予相同的文件名

而不是 workbook.save(filename="sales1.xlsx") 使用 workbook.save("sales.xlsx") 這將保存原始文件中的更改

workbook.save("sales.xlsx")

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM