import pandas as pd
# 日別学習ログ
daily_log = pd.DataFrame({
"日付": ["2026/01/21", "2026/01/22"],
"ステージ": ["ステージ0/3級", "ステージ0/3級"],
"学習内容": ["単語(Anki)20分、文法40分、読解30分", "リスニング30分、ライティング20分、単語復習20分"],
"時間(分)": [90, 70],
"達成": ["☐", "☐"],
"メモ": ["文法:過去形ミス", "ライティング添削必要"]
})
# 単語管理
vocab = pd.DataFrame({
"単語": ["essential", "elaborate"],
"レベル": ["準2級", "準1級"],
"暗記状況": ["未暗記", "未暗記"],
"例文": ["It is essential to study every day.", "Please elaborate on your idea."],
"復習日": ["2026/01/24", "2026/01/23"]
})
# 過去問・教材管理
materials = pd.DataFrame({
"教材": ["英検準2級 過去問", "英検1級 でる順パス単"],
"レベル": ["準2級", "1級"],
"進捗(%)": [25, 20],
"次回学習日": ["2026/01/28", "2026/01/22"],
"メモ": ["リーディング正答率低", "毎日20語進める"]
})
# 週単位スケジュール
weekly_schedule = pd.DataFrame({
"週": ["Week 1", "Week 2"],
"ステージ": ["ステージ0/3級", "ステージ0/3級"],
"月": ["単語+文法+読解", "..."],
"火": ["リスニング+ライティング", "..."],
"水": ["単語+読解+リスニング", "..."],
"木": ["ライティング+スピーキング", "..."],
"金": ["単語+文法", "..."],
"土": ["過去問フルテスト", "..."],
"日": ["復習or休息", "..."]
})
# Excel出力
with pd.ExcelWriter("英検学習管理.xlsx") as writer:
daily_log.to_excel(writer, sheet_name="日別学習ログ", index=False)
vocab.to_excel(writer, sheet_name="単語管理", index=False)
materials.to_excel(writer, sheet_name="過去問・教材管理", index=False)
weekly_schedule.to_excel(writer, sheet_name="週単位スケジュール", index=False)
print("Excelファイル '英検学習管理.xlsx' が作成されました。")