CalendarPrep / 01WORKSPACE

CSV 转 ICS 转换器

CSV 转 ICS 转换器 — 转换仅留在浏览器内存。

WORKSPACE / 01CSV → ICS

1CSV 源数据

UTF-8 逗号 CSV;5 MiB、2,000 行、64 列,每格 32,768 字符。仅公历、ASCII 数字与 HH:mm。

2确认列映射

重复

时区: IANA 2026b · 1970–2100

导入日历

将表格保存为 UTF-8 逗号 CSV,加载或粘贴后映射标题和开始日期,并明确选择日期格式、模式、时区和重复规则。时间为24小时 HH:mm。跨夜需要更晚的结束日期。全天结束日是最后包含的一天,ICS 保存下一天。

私下保留原始生日。另建 start_date:1960-05-12 → 2027-05-12,选择全天每年。闰日可用 2028-02-29,下一次是 2032-02-29。2月28日或3月1日必须自行选择。不计算年龄,也不导入出生年份。

桌面 Google 日历:设置 → 导入和导出 → 导入,选择 events.ics 和临时测试日历。检查日期及首末事件。这是导入,不是订阅或持续同步;不传输来宾和会议信息。Apple/Outlook 尚未验证。重复导入可能产生重复,UID 不保证更新。保留私人 CSV 和 UID;若文件过大,按源数据行拆成多个文件,不拆分同一系列。显示实际字节数,目标限制未确认。

转换代码不会将所选文件或生成结果发送给 Google,但页面和广告请求仍可能发送常规的浏览器、设备和请求数据。除波斯语页面外,本服务会加载 Google AdSense;Google 及其合作伙伴可能使用 Cookie 和当前或以往的访问记录来投放和个性化广告。管理广告:https://adssettings.google.com/;详情:https://policies.google.com/technologies/partner-sites。

选事件所在地时区可保持开始墙上时间;UTC 保持 UTC。重复事件保持最初经过时长,因此夏令时切换可能改变结束当地时间。政治规则变化需更新时区数据并重新导出。仅分享公开工具网址,不分享事件内容。

Cloudflare Web Analytics 会另行处理页面访问、浏览器/设备信息和页面加载性能。CalendarPrep 没有产品成功事件分析适配器,转换代码不会把 CSV 内容、文件名或生成结果作为分析事件发送。其外部脚本在页面中运行,可能访问已渲染内容。收集说明:https://developers.cloudflare.com/web-analytics/data-metrics/data-origin-and-collection/

Google Calendar · 导入日历 · 隐私

问题与指南

重复为何消失?CSV 导入可能变成单次事件,此工具写入 ICS RRULE。

为何跳过日期?不存在的31日、闰日和夏令时空档会跳过,且不消耗次数。

如何修错?编辑行或映射,或明确排除后重新验证。报告仅含行号和固定代码。

为何只有十次?仅预览一年内前十次,导出规则不截断。

课程示例:2027-03-01、03-08、03-15 09:00 UTC。生日:2028-02-29 和 2032-02-29 全天。