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

从Thunderbird邮箱批量提取邮件表头及SKU至Excel可行性咨询

当然可行!而且有好几种简便方法能帮你搞定这个需求,我自己之前帮朋友处理过类似的订单邮件,这些方法亲测好用,一步步拆解给你:

一、快速导出邮件表头到Excel的简便方法

方法1:用Thunderbird自带的CSV导出功能

这是最省心的方式,直接导出标准格式:

  • 打开Thunderbird收件箱,按 Ctrl+A(Windows)或 Cmd+A(Mac)选中所有邮件
  • 右键选中的邮件组,选择「导出为...」,在弹出的窗口里选择CSV格式
  • 导出完成后,直接用Excel打开这个CSV文件,邮件的核心表头信息(发件人、主题、日期、收件人等)会自动规整成Excel的列,不需要手动调整

方法2:直接复制粘贴适配Excel

如果只想快速获取当前列表显示的表头,这个方法更灵活:

  • 先自定义Thunderbird的邮件列表:右键点击列表顶部的表头栏(比如默认的「主题」「发件人」那一行),勾选你需要的所有字段(比如订单号、日期、优先级等)
  • 选中所有邮件,按 Ctrl+C/Cmd+C 复制
  • 打开Excel,选中第一个空白单元格,按 Ctrl+V/Cmd+V 粘贴,邮件的表头数据会自动对应到Excel的列中,格式完美适配
二、批量提取所有邮件中的SKU数据

SKU可能在主题(表头)或正文里,分两种情况处理:

如果SKU在邮件主题里

直接用Excel的文本处理工具就能搞定:

  • 要是主题格式固定(比如「订单#123 - SKU:ABC789」),可以用「数据」选项卡下的分列功能,选择分隔符(比如冒号、空格)拆分主题列,直接提取出SKU列
  • 要是SKU有固定格式(比如6位数字或特定前缀),用Excel 365的 REGEXEXTRACT 函数更智能,比如:
    =REGEXEXTRACT(A2,"SKU:([A-Z0-9]{6})")
    
    这个公式会从A2单元格的主题里提取出「SKU:」后面的6位字母数字组合

如果SKU在邮件正文里

可以结合导出+Power Query批量提取,或者用Thunderbird扩展简化:

  • 方案A:Power Query批量处理
    1. 把所有邮件右键另存为纯文本格式,放在同一个文件夹里
    2. 打开Excel,进入「数据」→「获取数据」→「从文件」→「从文件夹」,选择存放邮件的文件夹
    3. 加载文件夹内容后,添加自定义列,用Power Query的文本函数提取SKU,比如用 Text.BetweenDelimiters 提取「SKU:」和换行符之间的内容:
      = Text.BetweenDelimiters([Content], "SKU:", "#(lf)")
      
  • 方案B:用Thunderbird扩展一键导出
    安装「ExportTools NG」扩展(Thunderbird附加组件商店里能找到),它支持自定义导出规则:
    • 配置导出字段时,添加一个自定义字段,用正则表达式匹配正文中的SKU(比如 SKU:(\w+))
    • 直接导出成带SKU列的CSV,打开就是现成的Excel可用表格

内容的提问来源于stack exchange,提问作者Johnny Boy

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.21 07:31:33