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' が作成されました。")