excel中接入DeepSeek R1
时间: 2025-03-05 17:40:30 浏览: 102
### 如何在 Excel 中集成 DeepSeek R1 功能
为了实现这一目标,可以采用以下方法:
#### 通过 API 调用的方式连接到 DeepSeek R1 并获取数据处理结果
利用 Python 或其他支持 HTTP 请求的语言编写脚本,该脚本能够向 DeepSeek R1 发送请求并接收响应。随后,借助 Microsoft 提供的工具如 Power Query 或 VBA (Visual Basic for Applications),可将这些外部数据导入 Excel 表格内。
对于具体实施过程中的技术细节,在蓝耘元生代推理引擎深度解析文档中有提及操作流程的一部分:上传参考文献 PDF 至知识库调用 API 生成文献综述草稿使用 `/maas/deepseek-ai/DeepSeek-V3` [^2]。虽然这里提到的是 DeepSeek V3 版本,但是相同的概念也适用于 R1 版本。
下面是一个简单的 Python 示例代码片段用于展示如何发起 RESTful API 请求来访问 DeepSeek R1 的服务端接口,并假设返回的数据可以直接被写入 Excel 文件中:
```python
import requests
from openpyxl import Workbook
def fetch_data_from_deepseek_r1(api_key, query):
url = 'https://api.deepseek-r1.example.com/query'
headers = {
'Authorization': f'Bearer {api_key}',
'Content-Type': 'application/json',
}
response = requests.post(url, json={'query': query}, headers=headers)
if response.status_code == 200:
return response.json()
else:
raise Exception(f'Request failed with status code {response.status_code}')
# 假设已经获得了有效的密钥 sk-xxxxxxxxxxxxxx
api_key = 'sk-1234567890abcdef1234567890abcdef'
try:
data = fetch_data_from_deepseek_r1(api_key, "example_query")
wb = Workbook()
ws = wb.active
# 将 JSON 数据转换为表格形式并保存至 Excel 工作簿
row_num = 1
for item in data['results']:
col_a_value = item.get('fieldA', '')
col_b_value = item.get('fieldB', '')
ws.cell(row=row_num, column=1).value = col_a_value
ws.cell(row=row_num, column=2).value = col_b_value
row_num += 1
wb.save("output.xlsx")
except Exception as e:
print(e)
```
此段代码展示了怎样构建一个基本的工作流,其中包含了发送查询给 DeepSeek R1 和把接收到的结果存放到新的 Excel 文档里的逻辑[^1]。
阅读全文
相关推荐


















