【DeepSeek青桔系列】 Excel 也能快速接入Deepseek啦

419 阅读5分钟

各位Excel高手,你们是不是也想过,WPS Excel除了计算、做表格,能不能直接接入DeepSeek,成为你的私人AI助手?没错,今天我们要做的就是让Excel变得更智能!上一篇文件我们介绍了Word接入DeepSeek,本文将继续介绍通过宏(Macro)接入DeepSeek官方API,在Excel中选中单元格,右键菜单直接选择DeepSeek进行问答和分析。

需要注意的是WPS 的宏命令有两种:一个是VB宏,一个是JS宏,本文使用所有代码使用JS宏,JS宏Mac更友好。本文介绍Windows和Mac两种操作系统环境下DeepSeek接入方法。

WPS版本:WPS Office 7.2 当前最新版本

目录

  • DeepSeek开放平台注册生成 API KEY

  • Mac WPS Excel 接入 DeepSeek API

  • Win WPS Excel 接入 DeepSeek API

  • WPS Excel 增加 DeepSeek 右键菜单

  • 总结及注意事项

DeepSeek开放平台注册生成 API KEY

已经有DeepSeek API  KEY 的直接看下一章节

首先,我们得有个DeepSeek的API KEY。就像进车站的身份证,没有它,DeepSeek不认你。DeepSeek官方的开放平台直接注册账号获取API KEY ,很多朋友应该已经都有了自己的账号,还赠送了使用额度。

  • DeepSeek 开放平台曾提供免费接口,供用户体验和测试。

  • 随着用户增加和资源压力,平台可能调整了API政策。

直接登录改地址获取API KEY,没有装好直接注册即可

platform.deepseek.com/api\\_keys

如下图DeepSeek开放平台,创建API key 并复制,操作很简单。

**重要提示**:

  • 这串字符是钥匙保存好,不要泄露,避免安全隐患

  • API key 仅在创建时可见可复制,提前保存好

image.png Mac WPS Excel 接入 DeepSeek API

1. 找到宏编辑器功能,mac操作系统看这里,windows操作系统看下面的Win WPS Excel章节

Windows系统直接看下一章节

  • 打开 WPS,点击「工具」。

  • 选择「运行宏」「WPS宏编辑器」

image.png

也可以在工具选项卡,中点击开发工具,会显示「WPS宏编辑器」等全部功能

image.png

这里需要注意 WPS 的mac 版本菜单和Windows的不一样,在mac版本中并没有看到很多文章中提到的选项功能,也没有增加自定义按钮的选项。同时建议将WPS升级至最新版本

2. 创建Deepseek API  宏代码

打开WPS 宏编辑器后粘贴Deepseek API 调用的 JS宏代码,并保存

image.png

WPS 宏调用deepseek api的完整代码如下:

  • 替换代码中的apikey的值,为刚刚在第一步复制的key

  • 其他代码不需要改动

/*
 功能:WPS宏调用DeepSeek API
*/

function callDeepSeekAPI() {
    // 替换为你的DeepSeek API key ,只需要修改此处
    const apiKey = "sk-a81a31**********bdabb"; 

    // API配置
    const apiUrl = "https://api.deepseek.com/chat/completions";     
  str_question = Selection.Text;

    // 请求参数
    const requestBody = JSON.stringify({
        "model""deepseek-chat",
        "messages": [
          {"role""system""content""You are a helpful assistant."},
          {"role""user""content": str_question}
        ],
        "stream"false
      });

    // 创建HTTP请求
    const xhr = new XMLHttpRequest();

    xhr.open("POST", apiUrl, false); // 同步请求
    xhr.setRequestHeader("Content-Type""application/json");
    xhr.setRequestHeader("Authorization""Bearer " + apiKey);
    xhr.send(requestBody);

    // 处理响应
    if (xhr.status === 200) {
        const response = JSON.parse(xhr.responseText);
        alert(response.choices[0].message.content);
    } else {
        alert("API调用失败!状态码:" + xhr.status"响应内容:" + xhr.responseText);
    }
}

Windows WPS Excel 接入 DeepSeek API

Windows 系统下WPS的界面和Mac不同,使用的宏代码是一样的,默认情况下Windows 使用的是VB宏,在MAC 下是JS 宏,这一点需要注意,将Windows的宏切换为JS 宏模式,直接使用代码。

image.png

VB宏和JS宏在图中位置切换,切换到图中状态,输入宏代码

image.png

VB宏和JS宏是WPS 两种宏语言,JS宏在Mac,Win中通用

2)创建Deepseek API  宏代码

打开WPS 宏编辑器后粘贴Deepseek API 调用的 JS宏代码,并保存

image.png

WPS 宏调用deepseek api的完整代码如下:

  • 替换代码中的apikey的值,为刚刚在第一步复制的key

  • 其他代码不需要改动

WPS Excel 增加 DeepSeek 右键菜单

如何使用DeepSeek的功能呢,Excel开放了右键菜单扩展功能,我们可以增加一个DeepSeek右键菜单,选中单元格后,右键菜单中选择【DeepSeek】,WPS 将单元格内文字自动发送到DeepSeek,并获取相应结果,等待结果即可。

WPS增加DeepSeek右键菜单使用如下宏命令,直接粘贴到WPS宏调用DeepSeek API 宏的后面即可

// 鼠标右键事件,单鼠标右键时触发
function Workbook_SheetBeforeRightClick(Sh, rg, cancel) {
    // 获取Application对象中的CommandBars对象,参数"Cell"表示右键菜单。
    let cb = Application.CommandBars("Cell");
    cb.Reset(); // 重置右键菜单。
    ar=['DeepSeek','Siliconflow']// 定义一个数组,用于存放菜单名称。
    ar.forEach((a)=>{ // 使用forEach方法遍历数组ar。
        with(cb.Controls.Add()){ // 添加右键菜单,使用with语句简化代码。
            OnAction = a// 设置右键菜单选项的点击事件处理函数。
            Caption = a// 设置右键菜单选项的标题。
        }
    })
}


// 深度求索
function DeepSeek(){
    callDeepSeekAPI(); // 第一步中定义的名称
}

image.png

弹出对话窗体,说明接口已经请求成功,对话框里的内容都是DeepSeek返回。

image.png

image.png

如果DeepSeek开发者平台账户没有余额,会提示余额不足(402 Insufficient Balance),这个提示接口已经调通了。

总结及注意事项

对于WPS 来说,Windows 系统和MAC 系统的界面按钮位置不一样,但是宏编辑器宏命令的用法都是一致通用的。

本文使用WPS 的JS 宏,对不同的操作系统通用。Mac默认没有VB 宏的支持。

DeepSeek调用可能会遇到问题,如果是第一次运行可能出现如下:

1)DeepSeek API 返回401 Authentication Fails ,这种情况是API key不对,重新替换key

2)DeepSeek API 返回402 Insufficient Balance ,余额不足,需要充钱了,新的用户现在不给额度了,虽然购买的话也很便宜,但是当前不能充值购买了。

image.png

DeepSeek当前还没有充值的,DeepSeek暂停了充值业务,因为用的人太多了,可以使用其他平台替代,在【DeepSeek青桔系列】的其他文章有介绍接入硅基流动平台的DeepSeek

DeepSeek平台查看充值页面

image.png

全文完。公众号|火星求索

图片