正确地将所有字段从“Windows 联系人”导入到 Thunderbird

正确地将所有字段从“Windows 联系人”导入到 Thunderbird

我想将我的联系人的所有信息迁移/导入到 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 字符可能会变得混乱。

相关内容