iT邦幫忙

2024 iThome 鐵人賽

DAY 18
0
Python

運用 Python 操作 Excel系列 第 18

Python 操作 Excel-小試身手 (公式與值)

  • 分享至 

  • xImage
  •  

當我們使用 ws['行列'] 格式
發現在活頁簿out1_4.xlsx 一月工作表中 D2儲存格是一段公式
https://ithelp.ithome.com.tw/upload/images/20240929/201688571zI6PP0P7B.png
夢回第15篇,當時使用value屬性取得值時,所獲得的是公式,如下
https://ithelp.ithome.com.tw/upload/images/20240929/20168857wVHAgkl77M.png
如果希望上述可以得到數值結果,需使用 data_only=True參數

範例程式

#ch2_6.py
import openpyxl

fn = "out1_4.xlsx"
wb = openpyxl.load_workbook(fn, data_only=True) 
ws = wb.active
print("A1 = ", ws['A1'].value)
print("A2 = ", ws['A2'].value)
print("D1 = ", ws['D1'].value)
print("D2 = ", ws['D2'].value)

執行結果

https://ithelp.ithome.com.tw/upload/images/20240929/20168857UETk27Da8X.png


上一篇
[Day17] Python 操作 Excel - 小試身手(日期格式)
下一篇
[Day19] Python 操作 Excel - 小試身手(取得工作表的欄/列數)
系列文
運用 Python 操作 Excel30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言