簡體   English   中英

如何在Python中更新excel中的單元格值

[英]How to update a cell value in excel in Python

我有一個包含以下列的電子表格:TestID TestData ExpectedOutput ActualOutput Result

我為每個測試 ID 都有單獨的 python 腳本。 我需要讀取與該特定測試 ID 對應的行,並在執行后需要更新同一電子表格中的結果。 我無法更新該結果值。 有人可以幫忙嗎? 我使用 Pandas 閱讀了電子表格。 例如電子表格中的一行:

TestID TestData ExpectedOutput ActualOutput 結果

Testid-1 Min_freq=5,Max_freq=60, Drive started Drive started Pass

我的腳本會搜索這個 testid 並讀取測試數據。 執行后,它將輸出與預期輸出進行比較,並相應地更新單元格結果的值。 我不知道如何更新結果值。

請幫我。

唯一可以修改/編輯現有excel的包是openpyxl,你可以通過xlrd讀取它,但不能通過xlwt或xlsxwriter修改它,它們可以創建和刷新新的xls和xlsx。

但是,如果你使用另一個源來編輯現有的excel,他們編輯的不是同一個,而是兩個模板鏡像文件,一定要保存好再讓python讀取,反之亦然。

暫無
暫無

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

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