やりたいこと
openpyxlで、数式を入出力することはできることは色んなサイトを見て参考になりましたが、数式が書かれているセルから、その計算結果の数値を取得するにはどうしたら良いでしょうか?
例
エクセルファイルtest.xlsxのsheet1のセルに以下のような値が入っていたとして
xlsx
1A1 = 1 2A2 = 2 3A3 = A1+A2
このときpython側で、A3セルの値を数値(この場合1+2の結果である3)として取得したいです。
現状コード
python
1import openpyxl 2sheet = openpyxl.load_workbook('test.xlsx')['sheet1'] 3 4x = sheet.cell(3,1).value 5print('x = ' + str(x))
jupyterLab
1x = A1+A2 2# x = 3 としたい
ggっても検索の仕方が悪いのか(なんて検索したらいいかわからなかった...)、見つからなかったのでわかる方ご教授ください。

回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/06/19 00:54