You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何将Word中从Outlook粘贴的邮箱列表转为可导入通讯录的CSV?

如何将Outlook粘贴的邮箱列表转换为规范的联系人CSV文件

我有一份Word文档,里面是从Outlook粘贴的长邮箱地址列表,格式都是「"人名" <邮箱地址>」,不同地址用分号分隔,比如:
"Smith, Bob" bob@smith.com; "Doe, Jane" jane@doe.com; ...
我需要把这个列表转成能导入Outlook或Google Contacts的CSV文件,要求姓名单独一列、邮箱地址单独一列,同时去掉引号和尖括号。
之前试过转成分号分隔格式,但姓名和邮箱在同一个单元格里,还保留着引号和尖括号,而且所有内容都在同一行的独立单元格里,求简便的实现方法?

方法一:Excel直接拆分处理

  • 复制Word中的邮箱列表,粘贴到Excel的A1单元格。
  • 选中A列,点击「数据」→「分列」:
    1. 选择「分隔符号」,点击下一步;
    2. 勾选「其他」并输入;,同时勾选「连续分隔符号视为单个」,点击下一步;
    3. 直接完成,每个「"人名" <邮箱>」会被分到独立单元格。
  • 批量提取姓名和邮箱:
    • 在B1单元格输入公式:=TRIM(SUBSTITUTE(LEFT(A1,FIND("<",A1)-1),"""","")),回车后得到去除引号的姓名;
    • 在C1单元格输入公式:=TRIM(SUBSTITUTE(MID(A1,FIND("<",A1)+1,FIND(">",A1)-FIND("<",A1)-1),"""","")),回车后得到去除尖括号的邮箱;
    • 选中B1、C1单元格,下拉填充所有行,批量生成结果。
  • 复制B、C列内容,右键选择「选择性粘贴」→「值」,去除公式后,将文件另存为CSV格式。

方法二:文本编辑器预处理+Excel整理

  • 把Word中的列表复制到记事本(或VS Code等文本编辑器):
    1. 打开替换功能,将"; "替换为换行符(记事本需勾选「扩展」模式,替换内容输入\n);
    2. 依次替换:将开头的"替换为空,将" <替换为, ,将>替换为空;
    3. 处理后内容格式会变为:
      Smith, Bob, bob@smith.com
      Doe, Jane, jane@doe.com
      
  • 把处理后的文本复制到Excel,选中A列,用「数据」→「分列」功能,选择「分隔符号」→「逗号」,即可直接拆分出姓名列和邮箱列,最后另存为CSV文件。

内容的提问来源于stack exchange,提问作者Matt C

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.16 20:15:13