Excel接入DeepSeek超详细教程,实现AI高效自动化办公

Deepseek最近都火出了天际,今天也来给大家介绍一下,如何给Excel接入Deepseek,手把手的,赶紧收藏!

前期准备:3分钟获取“AI通行证”

注册DeepSeek账号

  1. 访问 DeepSeek官网 https://www.deepseek.com,点击右上角“注册”
  2. 输入手机号 → 接收验证码 → 设置密码(建议字母+数字组合)
  3. 完成实名认证(需身份证正反面照片,确保API调用权限)

获取API密钥

  1. 登录DeepSeek后台 → 点击右上角“API开放平台” → 输入电话号码登录
  2. 点击API Keys,创建API Key

  1. 填写应用名称(如“Excel助手”)→ 勾选“文本生成”“数据分析”权限 → 提交
  2. 复制生成的 API Key

(形如sk-12a3bc45d6e7f890gh1i2j3k4l5m6n7o)→ 保存到记事本之类的防止丢失

安装插件:给Excel装上AI大脑

方案1:OfficeAI插件(小白首选)

  1. 访问 OfficeAI官网 → 下载对应版本(支持Office 2016及以上)
  2. 双击安装包 → 勾选“我接受协议” → 安装路径保持默认 → 完成
  3. 重启Excel → 顶部菜单栏出现 “OfficeAI” 按钮

方案2:VBA代码接入(高手进阶)

  1. Excel按Alt+F11打开VBA编辑器 → 右键项目 → 插入新模块
  2. 粘贴以下代码:
Function DeepSeek_Query(Prompt As String) As String
    Dim Http As Object, Url As String, APIKey As String
    APIKey = "sk-你的密钥" '替换成你的API Key
    Url = "https://api.deepseek.com/v1/chat/completions"

    Set Http = CreateObject("MSXML2.ServerXMLHTTP")
    Http.Open "POST", Url, False
    Http.setRequestHeader "Content-Type", "application/json"
    Http.setRequestHeader "Authorization", "Bearer " & APIKey

    Dim Body As String
    Body = "{""model"":""deepseek-r1"",""messages"":[{""role"":""user"",""content"":""" & Prompt & """}]}"
    Http.send Body

    DeepSeek_Query = Http.responseText
End Function
  1. 保存并关闭编辑器 → 返回Excel即可调用=DeepSeek_Query(A1)函数

实战演示:5大场景一键AI化

场景1:智能清洗数据

需求:A列手机号格式混乱,需要统一为“123-4567-8901”

操作:

  1. 在B1输入公式:
=DeepSeek_Query("把" & A1 & "转换成带分隔符的手机号,保留前3位+中间4位+后4位")
  1. 下拉填充 → 右键B列 → 选择“值粘贴”覆盖原数据

显示402错误,是因为deepseek目前API接口目前停用的原因

场景2:自动生成报告

需求:根据销售数据生成季度分析摘要

操作:

  1. 选中数据区域 → 点击“AI工具箱” → 选择“数据分析”
  2. 输入指令:“用200字分析Q3销售趋势,指出TOP3产品和潜在问题”
  3. 等待10秒 → AI生成内容自动插入新工作表

避坑指南:常见问题解决方案

问题1:返回乱码或错误

  1. 检查API密钥是否粘贴正确(注意开头sk-不能缺失)
  2. 确认Excel单元格内容不超过500字符(长文本建议拆分提问)

问题2:响应速度慢

  1. 在代码中更换为model”:“deepseek-r1-light”(轻量版模型更快)
  2. 关闭其他占用网络的程序

隐私数据泄露风险

  1. 敏感数据先做脱敏处理(如替换真实姓名、身份证号)
  2. 定期在DeepSeek后台“重置API密钥”