実現したいこと
python ライブラリ openpyxlを使ってexcelファイルの任意のセルの取り消し線が引かれているかどうかを判定したい
セルの値をそのまま取得したところ,取り消し線がついていない値が取得されてしまったので
書式情報から取り消し線情報に該当するstrike(strike = True:取り消し線あり)の値から取り消し線があるかどうかを
判定しようと考えています.
そこで取得情報をIf分の判定式にすることはできるのでしょうか
該当のソースコード
python
1 def Read_excel_file(self,Sheet,Row,Column,Read_file_place,Read_file_name,*args,**kwargs): 2 """ 3 指定したexcelファイルから任意のセルの値を呼び出す 4 Sheet :読み込むsheetの選択 5 Row :縦方向 6 Column :横方向 7 Read_file_place :読み取るファイルの場所 8 Read_file_name :読み取るファイルの名前 9 """ 10 if Read_file_place == "": 11 wb = openpyxl.load_workbook("{0}".format(Read_file_name)) 12 else: 13 wb = openpyxl.load_workbook(r"{0}\{1}".format(Read_file_place,Read_file_name)) 14 #wb = openpyxl.load_workbook(Read_file_name) 15 ws = wb.worksheets[Sheet] 16 c1 = ws["{0}{1}".format(Row,Column)] 17 wb.close() 18 #return c1.value 19 20 return c1.font 21 22出力結果 23Parameters: 24name='MS Pゴシック', charset=128, family=3.0, b=False, i=False, strike=True, outline=None, shadow=None, condense=None, color=<openpyxl.styles.colors.Color object> 25Parameters: 26rgb=None, indexed=None, auto=None, theme=1, tint=0.0, type='theme', extend=None, sz=11.0, u=None, vertAlign=None, scheme=None
試したこと
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。

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