code4nagoya / covid19-aichi-tools

MIT License
6 stars 5 forks source link

検査陽性者の状況のCSV群のマージを実装 #63

Closed amay077 closed 4 years ago

amay077 commented 4 years ago

ref #44

https://github.com/code4nagoya/covid19-aichi-tools/issues/44#issuecomment-675539849 の以下の流れを実装しました。

  1. 前提として、1日1行のデータとする(1日に複数行は無いとする)
  2. 前回変換した main_summary_history.csv を 現在公開されているサイト から取得する → A とする
  3. 画像から OCR する → B とする
    • OCR結果のチェックで不整合 → B は出力しない。また、ログにはエラーを出力する。処理は続行する。
  4. A と B をマージする → C とする(B が A に既存ならマージしない)
    • B が存在しない場合、A を C として処理を続行する
  5. Google スプレッドシートからデータを取得する → D とする
  6. C と D をマージする → E とする(D が C に既存の場合、その日の行を上書きする)
  7. E を最終結果とする

これをマージしたら、OCR が成功すれば Google スプレッドシートへの記入は不要になります。