Skip to content

Add CSV conversion tooling and update CSVs for ver6#4

Open
michiharu2017 wants to merge 7 commits intomainfrom
feat/update-to-ver6
Open

Add CSV conversion tooling and update CSVs for ver6#4
michiharu2017 wants to merge 7 commits intomainfrom
feat/update-to-ver6

Conversation

@michiharu2017
Copy link
Copy Markdown
Member

@michiharu2017 michiharu2017 commented Apr 9, 2026

Summary

  • Excel(skillcheck_ver6.00.xlsx)から機械可読な CSV を生成する変換ツールを convert/ に追加
  • 旧 CSV(biz.csv / sci.csv / eng.csv)を削除し、新 CSV(foundation / value_creation / data_science / data_engineering / fusion)に置き換え
  • pandera を使ったスキーマ検証スクリプト(validate.py)を追加

主な変更内容

convert/convert.py

  • Excel → CSV 変換スクリプト
  • 列名・値のゆれを正規化(Sub NoSubNo必須スキル 統一、
  • 注記行(No 列が )・空カラムの除去

convert/validate.py

  • pandera による型・null・値チェック( / / ★〜★★★
  • polars 互換確認・EN dash 残留検出・セル内改行検出

convert/README.md

  • 変換仕様・品質チェック仕様を開発者向けに記載

README.md

  • ver.6 対応、CSV ダウンロードリンク更新、融合スキル補足追記

Test plan

  • uv run python convert.py が正常終了すること
  • uv run python validate.py output/<timestamp>/ が全シート [OK] を返すこと
  • 生成 CSV を pandas / polars でロードして型・列名を確認

🤖 Generated with Claude Code

@michiharu2017 michiharu2017 requested a review from KazuhiroM April 9, 2026 11:39
@michiharu2017
Copy link
Copy Markdown
Member Author

michiharu2017 commented Apr 9, 2026

@KazuhiroM
ビューワーは別途修正します!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant