상품 설명
Excelで基本・出欠・成績・面談のデータを個票にまとめて確認し、別途PythonでCSVを統合・監査できる商品です。
対象:児童生徒データをIDで照合して個票・一覧を確認する教務・ICT担当者。
使い方の流れ
Excel:4種類のデータを所定シートへ手動貼付 → 基本名簿のIDを基準に統合 → ID選択で個票・5教科グラフを確認。Python:入力CSVをstudent_idで外部結合 → 統合CSV・監査CSV・件数JSONを出力。両経路は別々で、自動同期しません。
できること
・Excelの統合一覧、生徒IDで選ぶ個票、5教科表・グラフを収録
・Excelで基本名簿の重複や入力元の欠落表示を確認
・PythonはCSV群を外部結合し、integrated.csv・audit.csv・summary.jsonを出力
同梱内容
README.md
merge_student_csv.py
samples/input/attendance.csv
samples/input/basic.csv
samples/input/grades.csv
samples/input/interviews.csv
samples/output/audit.csv
samples/output/integrated.csv
samples/output/summary.json
はじめに.txt
児童生徒データ横断_CSV統合・個票ダッシュボード.xlsx
利用条件.txt
動作環境・確認済みの範囲
Excel本体はマクロ/VBAなしの.xlsxです。実機確認済み環境:Windows 11 Home 25H2(OSビルド26200.9445)/Microsoft Excel for Microsoft 365 MSO バージョン2608(ビルド16.0.20326.20072)64ビット。
Excelの利用権・アプリは付属しません。Mac版・Web版・スマートフォン版Excel、Googleスプレッドシート、LibreOffice、旧版Excelは動作未確認です。
Python版はPython 3.10以上を前提とするソースコードです(標準ライブラリのみ)。実行確認済みは制作側Linux環境のPython 3.12.13で、購入者側WindowsでのPython実行は未確認です。実行にはPythonの準備とコマンド操作が必要です。
上限・非対応・購入前の注意
・Excelは200人まで。基本名簿外のIDはExcelの統合対象外です。学級別グラフの表示対象は1-A・1-B・2-A・2-Bの固定4学級です。その他の学級はそのグラフには表示されません。
・Excelでは基本名簿の重複を検査し、他の入力シートの重複IDは最初の行を参照します。欠落は出欠→成績→面談の順で最初の種類を表示します。
・Pythonは外部結合で、重複IDは最後の行を使用し、キー欠落行は除外して監査へ記録します。Excelと処理仕様が異なります。
・Excel内の架空例は12人・5教科、CSVの架空例は4人・3教科の別データです。CSVを無加工で貼れば同じ表示になる商品ではありません。
・ExcelへのCSV自動取り込み・Python出力との自動連携はありません。アラートや個票だけで児童生徒の評価・支援判断を確定しないでください。
・同梱データは架空例です。入力範囲の拡張や独自改変後の動作は確認対象外です。
データの取扱い
入力・保存は利用者が用意したファイルと端末上で行います。本商品内にデータを外部送信するマクロ・接続設定・通信処理はありません。ExcelやOSのクラウド同期・自動保存・組織設定まで本商品が制御するものではありません。利用先の規程に沿った保管場所・アクセス権・バックアップ・保存期間を設定してください。実データを同梱例や問い合わせに混ぜないでください。
利用範囲
個人利用版・買い切り。購入者本人1名の学校業務用です。作成した帳票・集計結果は通常の学校業務の範囲で共有できますが、商品本体・テンプレート・プログラムの共同利用、再配布、再販売は含みません。校内共有版は今回販売しません。
サポート・更新
問い合わせは購入先BOOTHショップのメッセージへ。記載仕様の不具合と同梱説明の範囲の使い方が対象です。現行版の不具合修正版は無料提供方針。個別カスタマイズ・データ移行・環境導入代行は対象外で、修正期限や将来環境への恒久対応は約束しません。問い合わせには実名簿を送らず、架空の再現例を使用してください。
タグ
모든 리뷰
더보기리뷰 등록
리뷰를 작성하려면 로그인이 필요합니다.
로그인하고 리뷰 쓰기