前提・実現したいこと
webにて勤怠を管理しています。
出勤・退勤・残業時間がwebにて確認できます。
しかし、月単位のエクスポートが出来ずに困っていたところPythonでスクレイピングにて値を取得し
Excelと連携を検討しております。
出勤・退勤時間・残業時間については問題なく取得出来ているのですが
しかし、残業時間が00:30と表示されます。
これを0.5と表示しExcelにて保存したいです。
Excelに保存し起動させ該当のセルに*24をすると0.5と表示されます。
Python側にて処理を完結したい。
■■な機能を実装中に以下のエラーメッセージが発生しました。
発生している問題・エラーメッセージ
特になし
該当のソースコード
z = [] for elem_a in driver.find_elements_by_xpath('//*[@id="attendance_detail"]/section/table/tbody/tr/td[15]'): z.append({ "残業時間":elem_a.text })
試したこと
df['残業時間'] = df['残業時間'] * 24
上記の計算をすると下記の様に表示されます。
0 02:3002:3002:3002:3002:3002:3002:3002:3002:300...
1
2 00:3000:3000:3000:3000:3000:3000:3000:3000:300...
3
4
5 00:3000:3000:3000:3000:3000:3000:3000:3000:300...
6 00:3000:3000:3000:3000:3000:3000:3000:3000:300...
7 00:3000:3000:3000:3000:3000:3000:3000:3000:300...
また、dtypesにて該当の属性を調べたら下記の様に表示されています。
残業時間 object
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。