我想将我的联系人的所有信息迁移/导入到 Thunderbird。
在我的 Windows 7 系统上,我仔细管理了我的联系人,包括生日、性别、配偶和孩子。但我无法成功导出/导入到 Thunderbird。
经过一番研究,我发现有些信息甚至不在 .contact(xml)文件中,因此无法导出为其他格式:子项未保存在 xml 中。
我知道有几个选项,每个选项都有缺点。而且它们都不能传输所有数据。请参阅我的回答。
哪种方法信息损失最少?
规格:
Windows 7 SP1、Thunderbird 45.7.1(适用于 Mac)、OS X 10.10
答案1
这些是我所知道的选项:
通过 VCF 文件格式迁移及其问题
在联系方式导出到 vCards。
通过 TB 插件导入。
- 您需要一个 Thunderbird 插件才能实现此功能:通讯录的更多功能
- 某些字段无法正确导入。在我的例子中地址字段中填入的是整个地址,而不仅仅是街道,而城市,代码和国家得到正确填写。
通过 CSV 文件格式迁移及其问题
在联系方式导出到逗号分隔的 CSV 文件。
直接在TB通讯录中导入。
- Windows 联系人必须没有引号(“),否则您会收到很多错误并且联系人会被合并。
- 如果您使用的 Windows 不是美国区域设置,则必须将字段分隔符更改为逗号,因为 Thunderbird 仅导入以逗号分隔的 csv。(请参阅这里)
- 所有字段来自家庭-tab 缺失。
- 仅会导出标准电子邮件地址。
使用 LDIF/CSV 文件格式进行迁移转换工具工具及其问题
在联系方式导出到 vCards。
使用 CMD 将 vCards 合并为一个:
copy *.vcf all.vcf
使用转换工具将 VCF 文件转换为 LDIF。
使用 TB 地址簿导入 LDIF。
- 使用包含所有信息的 vcf 文件,您必须将单个联系人 vcf 合并为一个才能使用该工具。
- 转换后的文件缺少生日字段,或者更好的是,生日日期字段将显示为自定义字段 1并且只有出生年份填写正确,家庭相关信息丢失。
- UTF-8 字符可能会变得混乱。