’test.xlsx'ファイルの「東京」シートに次のようにデータがあります。
. A B C
1 10 20 30
2
3 結果→
’C1'には=「A1+B1」という式が入力されています。
C1の値を取得して2倍にしたものをC3に表示したく次のようにしました。
import openpyxl
wb= openpyxl.load_workbook('test.xlsx',data_only=True)
ws=wb['東京']
s=ws.cell(row=1,column=3).value
ss=s*2
ws.cell(row=3,column=3).value=ss
wb.save('test.xlsx')
この場合、最後に保存すると元にあった'c1'の計算式「A1+B1」が消えてしまいます。
しかし、'c3'の値(60)をエクセルで表示させるには保存するしかありません。
保存をして'c1'の計算式を保ったまま'c3'に60という結果を表示させることはできないのでしょうか?
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/03/21 08:01