ICS 日历查看与生成

ICS(.ics)是通用的日历文件格式(iCalendar,RFC 5545),Google 日历、Outlook、苹果日历、飞书和钉钉都能导入导出,会议邀请附件也多是它。本工具在浏览器里直接打开 .ics,列出每条日程的时间、地点、重复规则与提醒,可换算时区、转成 Excel 或 CSV、合并多个文件;也能填表生成带提醒和重复的 .ics,一键导入手机日历。全程本地处理,不上传。

拖入或选择 .ics 日历文件(可多选),点击选择
日程不上传 · 浏览器本地解析 · 最多 20 个文件、单个 ≤20MB · 多选即合并查看
或粘贴 ICS 文本
最多 2,000,000 字符

选择 Google 日历、Outlook、苹果日历导出的 .ics,或邮件里会议邀请附带的 invite.ics,就能看到里面每条日程的时间、地点、重复与提醒。

日程里常有会议链接、参会人邮箱和地址:本工具全部在浏览器本地处理,不上传、不保存,刷新页面即清空。

如何使用ICS 日历查看与生成

1

查看:把 .ics 文件拖进上方「查看 / 转换」区,或点击选择(可一次多选最多 20 个,多选即合并查看);邮件里的会议邀请附件 invite.ics 先保存到本地再选择。

2

在「显示时区」里选「我的时区」或「按日程原时区」,需要时按关键词、日期范围筛选,打开「展开重复日程」可以看到每周例会的每一次。

3

点「下载 Excel」或「下载 CSV」把日程转成表格;勾选部分日程后再点,就只导出勾选的那些;「另存为 .ics」可把挑出来的日程或多个日历合并成一个新文件。

4

生成:切到「生成 .ics」,填标题、时间、时区、地点,选好提醒和重复方式,右侧实时预览;点「下载 .ics」后在手机或 Outlook 里打开即可导入日历。

关于ICS 日历查看与生成的常见问题

ics 文件是什么,用什么软件能打开?
ics 是 iCalendar 日历文件的扩展名,本质是纯文本,一条日程以 BEGIN:VEVENT 开头、END:VEVENT 结尾。手机上点开会提示「添加到日历」,电脑上双击通常交给 Outlook 或苹果日历导入。只想看看里面有哪些日程、不想导进自己的日历,把文件拖进本页即可,ics 文件怎么打开都不用装软件。
ics 文件怎么转成 Excel 表格?
把 .ics 拖进本页,列表出来后点「下载 Excel」即可,每条日程一行,标题、开始结束日期与时间、全天、时长、时区、地点、描述、重复、提醒、参会人分列。日期时间都按文本写入,不会被 Excel 改成数字或错一天;要导入其他系统可以点「下载 CSV」,同样带 UTF-8 BOM,双击打开中文不乱码。
打开 ics 文件时间差了 8 小时怎么办?
多半是时区口径不同:以 Z 结尾的时间是 UTC,北京时间要加 8 小时;不带时区的「浮动时间」则会跟着设备时区走。本页可以在「显示时区」里切换我的时区、按日程原时区或 UTC 对照查看;Outlook 导出的 China Standard Time 这类 Windows 时区名也会自动对应到标准时区再换算。
ics 文件中文乱码怎么解决?
本工具读入时会自动识别 UTF-8 和 GB18030(GBK),老版本软件导出的 GBK 文件也能正常显示中文;个别生成器按字节硬折行把汉字劈在两行,这里也会先拼回再解码。如果仍是乱码,在文件列表下方的「编码」里手动切换为 GB18030 或 UTF-8 重新解析即可。
怎么在线生成 ics 日历文件导入手机?
切到「生成 .ics」,填写标题、开始结束时间和时区,需要的话加地点、描述和链接,点「下载 .ics」。iPhone 在「文件」或邮件里点开它,选「添加到日历」;安卓可用系统日历的导入功能,或先导入 Google 日历网页版再同步到手机。一次最多可以放 50 条日程在同一个文件里。
生成的 ics 能设置重复日程和提醒吗?
能。重复支持每天、工作日、每周(可多选星期)、每月按日期或按第几个星期几、每月最后一天、每年,可设间隔、次数或截止日期;提醒最多 3 个,定时日程可选准时到提前 1 天,全天日程可选当天 9:00、前一天 9:00 等。生成的是标准 RRULE 与 VALARM,主流日历都认。
多个 ics 日历文件怎么合并成一个?
在查看模式一次选中多个 .ics(最多 20 个),列表会合并显示,然后点「另存为 .ics」就得到一个合并后的日历文件。同一条日程在两个文件里都有时,按 UID 去重,保留版本号更高或修改时间更晚的那份;各日程的原始内容原样保留,包括提醒和软件自带的扩展属性。
ics 日历查看与生成会上传我的日程吗?
不会。日历里常有会议链接、参会人邮箱和地址,所以解析、换算、导出和生成全部由浏览器在你自己的设备上完成,日程内容不会发往任何服务器,也不写入本地存储,刷新页面就清空。可以打开浏览器开发者工具的「网络」面板自行验证。

如何打开和生成 ics 日历文件

ics 是什么文件、怎么打开,一句话:它是日历的通用交换格式,用本页就能在线查看,不必先导进自己的日历。

如何打开 ics 文件(ics 在线查看)

  1. 拿到 .ics:想做 Google 日历导出 ics 查看,先在 Google 日历设置里导出;Outlook 日历导出、苹果日历导出同理,也可以是会议邀请 ics 附件(invite.ics)。
  2. 拖进本页的 ics 查看器,概览卡会显示日历名、日程条数、时间跨度、来源软件和文件声明的时区。
  3. 切换显示时区、筛选关键词与日期,点标题展开描述、参会人和原始时间。
  4. 需要表格就 ics 转 excel 或 ics 转 csv,需要文件就勾选后另存为 .ics。

如何生成 ics 日历文件(日历文件制作)

  1. 切到「生成 .ics」,填标题和起止时间;跨国会议记得选对时区,否则对方导入后时间会差。
  2. 选提醒(日程提醒 ics 用的是标准 VALARM)和重复方式(重复日程 ics 用的是 RRULE)。
  3. 看右侧预览的人话摘要无误后下载,ics 导入手机日历、ics 导入苹果日历、ics 导入 outlook 都是打开文件这一步。

各平台怎么导入 .ics 日历文件

常见日历导入 .ics 的一般路径(菜单名称以各 App 当前版本为准)
平台一般怎么导入说明
iPhone / iPad在「文件」、邮件或微信里点开 .ics → 添加到日历可选择加进哪个日历;ics 导入苹果日历最省事的路径
Mac 日历双击 .ics,或在日历 App 里选「文件 → 导入」会询问导入到哪个日历
安卓手机系统日历 App 的导入功能;没有的话先导入 Google 日历网页版再同步各品牌菜单位置不同
Outlook文件 → 打开和导出 → 导入/导出 → 导入 iCalendar会议邀请也可直接双击打开
Google 日历网页设置 → 导入和导出 → 选择文件一次导入一个文件;多个文件可先在本页合并

节假日和调休要导进日历,可以直接用 节假日安排 导出;跨时区约会议时段用 跨时区会议时间,选定后同样能出 .ics。

ics 日历为什么导入后时间差了 8 小时

时间差 8 小时、重复日程少了几次、换手机时区后日程跟着变,下面几种情况最常见,示例都是本工具实际算出来的结果:

.ics 时间与重复的常见误会
现象原因例子
时间差 8 小时以 Z 结尾的时间是 UTC,不是北京时间DTSTART:20261001T100000Z 在北京时间是 18:00
换了手机时区,日程跟着变没写时区的是「浮动时间」,按设备当地时间显示DTSTART:20261001T180000 在任何时区都显示 18:00
Outlook 导出的时区不认识Outlook 常写 Windows 时区名China Standard Time 对应 Asia/Shanghai
每月 31 日的日程少了几个月日历标准规定没有该日期的月份直接跳过,不顺延从 1 月 31 日起「每月 31 日,共 3 次」实际是 1 月 31 日、3 月 31 日、5 月 31 日
删掉一次后总次数变少COUNT 包含被 EXDATE 删掉的那次共 5 次删 1 次,实际只剩 4 次
跨夏令时后对方时间变了按当地时间重复,换算到北京时间会差 1 小时纽约每周一 9:00 的会,北京时间先是 22:00、后变 21:00

ics 查看器与生成器支持哪些功能

  • ics 文件查看:全天、跨天、浮动时间、重复规则、提醒、参会人回复状态一目了然,描述按纯文本显示,链接不自动点开。
  • 时区:识别标准时区名、Windows 时区名与 Outlook 显示名,可按我的时区、原时区或 UTC 换算。
  • ics 文件乱码:自动识别 UTF-8 / GB18030,也能手动切换编码。
  • ics 文件生成:带时区信息(VTIMEZONE)、提醒与重复规则,标题里的逗号分号自动转义,中文折行不切坏。
  • 通讯录 vcf 文件不是日历,误传时会提示改用 VCF 转 CSV/Excel。

同一种文件有好几种叫法:标准名是 iCalendar,苹果早年的日历软件叫 iCal,所以也常被叫作 ical 文件;扩展名多数是 .ics,少数软件导出 .ical 或 .icalendar,内容格式相同,本页选择文件时都能直接打开。英文语境下这类工具通常叫 ics viewer 或 ics file viewer,搜 ics to excel、ics to csv 找到的都是同一件事。