Format Atlas

指南

用试验导入核对日历与联系人

选定格式后,在试验环境检查时间解释、重复日程、联系人字段及重复记录处理,再迁移现有数据。

应该选择哪种格式?

根据文件在工作流程中的用途选择格式。

  • 确定范围、支持版本与恢复方式
  • 比对时间与字段含义
  • 导入空的试验目标

确定范围、支持版本与恢复方式

记录日历、联系人、导出时间、数量、应用和vCard的VERSION。备份原件及现有数据,准备不会发送邀请或自动同步的试验环境。文件导入不等于持续同步。

比对时间与字段含义

区分UTC、带TZID的时间、浮动时间和全天日期,检查重复日程的排除、单次修改及夏令时边界。VEVENT的DTEND不包含结束边界。联系人需核对结构化姓名、多个电话与邮箱及其类型、地址、照片和引用URL。vCard 4.0使用UTF-8,但不能假定旧版规则相同。

导入空的试验目标

不仅比较数量,还要核对代表日程的各次实例及联系人字段。重复规则的定义数与展开后的日程次数不同。检查UID处理、重复、更新、新增和字段丢失,记录差异后再正式迁移。

候选格式

iCalendar

适用于: 核对日程时间、重复规则与例外

不太适用于: 仅导入ICS就期待持续同步

vCard

适用于: 按受支持版本交换联系人字段

不太适用于: 未检查VERSION和多值字段支持就迁移

CSV

适用于: 按明确列映射交换列表

不太适用于: 期待自动还原重复日程或多值联系人字段

导出前注意事项

  • 将电话号码作为文本处理,保留前导0、+号及字段类型。保存转换设置和原件。
  • 确认参与者、地址、备注等的共享范围,试验时避免发送邀请或修改现有数据。导入成功不保证完整保留字段。

相关比较

指南

参考资料与规范