![](/img/trans.png)
[英]Read Excel cell value and not the formula computing it -openpyxl
[英]Unable to refernce a cell into an excel formula using openpyxl
from openpyxl import Workbook
wb = Workbook()
ws = wb.create_sheet("Summary")
ws.cell(5,8).value = f'=PERCENTILE({ws.min_row}:{ws.max_row}, {ws.cell(6,6)})
所以我希望公式是動態的。 動態的意思是,當單元格(6,6)的值發生變化時,此公式的值應該發生變化,就像在 excel 中發生的那樣,但在這種情況下,單元格設置為“=PERCENTILE(B2:B42,<Cell 'Summary'.F6>)" 它只是一個字符串。
您已經通過了 object,其中您需要的是坐標(單元格引用)。
ws.cell(5,8).value = f'=PERCENTILE({ws.min_row}:{ws.max_row}, {ws.cell(6,6).coordinate})'
ws.cell 有一個屬性“坐標”。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.