CSV → ICS 日历;ICS → CSV / Markdown / HTML · 本地运行,数据不出浏览器 · 内置金华职业技术大学作息表 · 请确保系统时间为北京时间(UTC+8)
CSV → ICS 日历
这一块分两层:上面的「给使用者的提醒」是给你看的(操作步骤与注意事项,不要复制给 AI);下面是发给 AI 的提示词(默认折叠):点「👀 看一眼 / 自己先改」可展开查看或修改,改完点「📋 复制提示词」会复制当前(改过后的)内容。
给使用者的提醒(仅人看,勿复制给 AI):
把 ICS / iCal 日历文件解析成事件列表(RRULE 重复规则自动展开成每一条具体日程),然后导出为 CSV 表格 / Markdown / HTML 网页。CSV 带 BOM,Excel 打开不乱码。
本工具在本地浏览器完成解析与生成,不会上传你的任何文件;它导出的 .ics 内容就是你自己输入的课程 / 日程文字。需要说明:ICS 虽是不能执行代码的纯文本,却可以内嵌链接(URL / 附件 / 描述字段),日历 App 通常会把事件里的链接显示为可点击——这正是“日历钓鱼”攻击常用的方式。因此对来源不明的 .ics,请勿点击其中的链接;不放心的可先交给下方平台检测:
🔍 前往专业平台深度检测(VirusTotal) 🧬 ClamAV(开源杀毒引擎) 📖 开源检测规则参考(Sigma 社区规则) 🦠 YARA 开源规则(恶意样本扫描)
注意:文件将上传至第三方平台进行扫描,请勿上传包含个人隐私的敏感文件。
ICS 文件(iCalendar 格式)自 1998 年由 IETF 标准化以来,成为跨平台日历和事件信息交换的核心格式。
由 Internet Engineering Task Force(IETF)制定,用于在不同电子邮件客户端和日历软件之间交换日历活动和日程信息。它的设计目标是跨平台、独立于传输协议,可通过 HTTP、SMTP 等方式传输,确保用户在不同系统间无缝共享日历数据。
ICS 文件是纯文本格式,结构化且可读,主要由以下组件组成: · VCALENDAR:全局部分,包含整个日历的数据; · VEVENT:定义单个事件,包括开始时间(DTSTART)、结束时间(DTEND)、事件标题(SUMMARY)等信息。 它还支持待办事项、日志、时区等扩展功能,并可通过 MIME 类型 text/calendar 传输。
以下作息数据内置恒定。教室名含「东教1 / 东教学楼1 / 东教学楼一」或「西教1 / 西教学楼1 / 西教学楼一」的按「东/西教1」表换算,其余教室按「其他教学楼」表换算。「自动」模式下按每教学周周一的月份判断季节:5-9 月为夏季作息,10 月-次年 4 月为冬季作息。