Pythonで、エクセルの入力データが日付かどうか判定するコードをご紹介します。
ぜひ、お試しください。
日付かどうか判定する
以下のコードを実行すると、セルのデータが日付型かどうかチェックします。
import openpyxl
from datetime import datetime
wb = openpyxl.load_workbook('C:/Users/xxx/Desktop/test.xlsx',data_only=True)
ws = wb['Sheet1']
#セルをループ
for row in ws.iter_cols():
for cell in row:
#日付型だったら
if isinstance(cell.value, datetime):
print(cell.value)
コード実行後
Excelシート内の入力データについて、日付かどうか確認します。
セルのデータが日付だった場合、[print] にてセルデータを表示します。
この記事がお役に立ちますと幸いです。
【Python】エクセル処理を自動化:超便利55選
...
「Excel×Python最速仕事術」
Excelの面倒な操作はパソコンにやらせよう
実践的な例題で、業務に即したプログラムを紹介
無駄な残業をするのはもうたくさんな方にオススメの1冊です!
リンク