[英]Excel search for cell value and delete row using openpyxl
我正在嘗試使用 openpyxl 搜索工作表,然后在找到值時刪除整行。 當我嘗試下面的代碼時,我收到 TypeError: '>' not supported between 'tuple' 和 'int' 有人可以建議我如何迭代一個單元格,然后從父循環中引用該行嗎?
這是我的代碼:
wb = xl.load_workbook(filename)
sheet = wb[os.path.splitext(filename)[0]]
for row in sheet.rows:
for cell in row:
if cell.value == "Report Generated By :":
sheet.delete_rows(row, 1)
閱讀本文后: https://openpyxl.readthedocs.io/en/stable/api/openpyxl.cell.cell.html
我發現我可以用以下語句解決這個問題:
sheet.delete_rows(cell.row, 1)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.