前提・実現したいこと
pythonにおいて
__・エクセルからA1A5まで値を取得するeを用意してに代入する。
・取得した値を変数a
・取得した値の中にNoneがあったら0を入れる。
__
といった式を書きたいです。
しかし__・取得した値の中にNoneがあったら0を入れる。__
3つ目の作業をまとめてやる方法がわかりません。
一つ一つやる分ならばif a is Noneといった感じでできると思いますが
もし対象範囲が拡大し、A1~A100となると書くのが手間です。
pythonでこういった記述方法があるのならば
その書き方を教えていただけませんか。
よろしくお願いします。
補足情報(FW/ツールのバージョンなど)
Python ver :3.7.1
追加ソース
該当のソースコード
python
1import openpyxl as px 2 3book = px.load_workbook('test.xlsx') 4 5active_sheet = book.active 6 7a = active_sheet.cell(column=1, row=1).value 8b = active_sheet.cell(column=1, row=2).value 9c = active_sheet.cell(column=1, row=3).value 10d = active_sheet.cell(column=1, row=4).value 11e = active_sheet.cell(column=1, row=5).value 12 13#print(c)
失礼しました。こちらが対象のコードです。
もっとうまい書き方があればぜひとも教えてください。
回答2件
あなたの回答
tips
プレビュー