课表转日历

把大学课程表变成手机日历文件(.ics)——iPhone、安卓、Apple Watch、电脑日历都能导入。
支持单双周分段周数自定义作息上课提醒纯网页本地运行,课表不会上传到任何服务器。

1学期设置

作息时间表(第几节课几点上)— 点击展开,可按你学校修改
快速预设:
节假日调休 / 停课(可选)— 如「10 月 8 日补上周五的课」

调休写进生成的日历文件:停课日不排课,换课日按所选星期的课表排当周的课。上方课表预览仍显示常规每周安排。

2添加课程

3课表预览

添加课程后这里会显示一周课表。

4生成日历文件

下载后怎么导入手机日历?

iPhone / iPad / Apple Watch
  1. 用 Safari 打开本页并下载 .ics 文件(微信内打开请先点右上角「在浏览器打开」)。
  2. 打开「文件」App → 「下载」文件夹,点击刚下载的 .ics 文件。
  3. 点「添加全部」,选择要放入的日历即可;Apple Watch 会自动同步。
安卓(小米 / 华为 / 荣耀 / OPPO / vivo 等)
  1. 下载 .ics 文件后,用文件管理器点击打开,一般会弹出「导入到日历」。
  2. 如果系统日历不支持,安装「Google 日历」或使用系统日历设置里的「导入」功能。
电脑:Outlook / Google 日历 / Apple 日历
  1. Outlook:文件 → 打开和导出 → 导入/导出 → 导入 iCalendar (.ics)。
  2. Google 日历:网页版右上角设置 → 导入和导出 → 选择文件导入。
  3. Mac 日历:直接双击 .ics 文件。
常见问题
  • 学期中调课/节假日怎么办?放假停课、节后补课用第 1 步里的「节假日调休」配置后重新生成;个别单节课的临时变动直接在手机日历里删改即可。Google / Outlook / Mac 日历重新导入时会按事件 ID 自动覆盖;iPhone 日历建议把课表放在单独的日历里,重新导入前先删掉旧日历,最干净。
  • 换手机 / 下学期还要用?点「备份课表配置」存一个 JSON 文件,下次「恢复课表配置」即可接着改。课表数据平时只存在你这台设备的浏览器里。
  • 导入错了想全部删掉?导入时选择放进一个新建的日历(如「2026秋课表」),想删时整个日历删掉即可。