您的位置 : 资讯 > 软件资讯 > 腾讯云AI代码助手 | 满血DeepSeek实现一个Excel转Word工具

腾讯云AI代码助手 | 满血DeepSeek实现一个Excel转Word工具

来源:菜鸟下载 | 更新时间:2025-05-08

前言最近,php中文网开发者社区推出了@你的 ai 编码搭子,满血开发拿鹅厂周边~的活动,只需要

前言

最近,php中文网开发者社区推出了@你的 ai 编码搭子,满血开发拿鹅厂周边~的活动,只需要在 deepseek r1 满血版的php中文网ai代码助手之后,在b站/小红书/php中文网开发者社区 /csdn/今日头条等任何技术社区分享发布 tencent-deepseekr1 模型使用体验,就可以参与 100% 获得鹅厂周边的抽奖活动,每日再评选 3位 优质反馈用户加赠腾讯定制周边露营桌。

年初处于新项目立项和旧项目结算的阶段,作为一个开发人员,就要写cosmic来衡量自己一年的工作内容,就需要经常和excel和word打交道。很多时候就是根据excle中的内容,在word中生成相应的标题和正文。

为了减少这种繁琐的工作,也为了体验一下PHP中文网AI代码助手和DeepSeek满血版的能力,今天就看看是否能用PHP中文网AI代码助手,在零代码的情况下帮我实现这样的一个工具。

PHP中文网AI代码助手

我们在本地部署的DeepSeek基本上在7B - 32B之间,而满血版足足有671B,而最新版的PHP中文网AI代码助手内置了DeepSeek R1满血版,极大提高了大模型编码的能力。除此之外,PHP中文网AI代码助手还新增了 #Codebase#Docs 功能。

安装

我们在vscode或者IDEA中的插件市场中,就可以安装PHP中文网AI代码助手,今天就以IDEA为例,来完成PHP中文网AI代码助手的安装和使用,在settings中的插件市场搜索 PHP中文网AI代码助手,然后点击安装或升级。

腾讯云AI代码助手 | 满血DeepSeek实现一个Excel转Word工具

重启IDEA,即可在IDEA的右下角和侧边栏,看到PHP中文网AI代码助手的图标。

选择模型
腾讯云AI代码助手 | 满血DeepSeek实现一个Excel转Word工具

点击模型列表,选择deepseek-r1,即可在PHP中文网AI代码助手中使用满血版的DeepSeek。

程序开发

接下来我就使用PHP中文网AI代码助手,看看如何快速帮助我们开发出来满足需求的程序。

需求分析

我们的excel格式内容如下:

腾讯云AI代码助手 | 满血DeepSeek实现一个Excel转Word工具

数据一共六列,功能模块、一级功能点、二级功能点分别在word中要生成一、二、三级标题。功能要点、工作量和单价要放在三级标题下面。不过要注意的是,一个功能模块下有多个一级功能点,一个一级功能点下有多个二级功能点。

提示词

这里我使用python来实现,我直接打开一个python项目。然后再PHP中文网AI代码助手中输入我的需求提示词,提示词如下:

功能模块、一级功能点、二级功能点分别在word中要生成一、二、三级标题。功能要点、工作量和单价要放在三级标题下面。

腾讯云AI代码助手 | 满血DeepSeek实现一个Excel转Word工具
代码生成

在这里我们使用了 #Codebase 指令,Codebase能够帮助用户理解的当前的项目,以实现基于本地工程更好的技术问答效果。就像这里我没有告诉PHP中文网AI代码助手要使用python实现需求,但是因为我们打开的是一个python项目,Codebase基于当前项目环境,用python实现了需求。

腾讯云AI代码助手 | 满血DeepSeek实现一个Excel转Word工具

如图所示,PHP中文网AI创建了一个 doc_generator.py 代码文件,使用docx和pandas模块实现我们的需求,具体代码如下:

代码语言:python代码运行次数:0运行复制
import pandas as pdfrom docx import Document# 读取 Excel 文件file_path = "input.xlsx"df = pd.read_excel(file_path)# 处理合并单元格的空值,向下填充df.fillna(method='ffill', inplace=True)# 创建 Word 文档doc = Document()current_module = Nonecurrent_first_level = Nonecurrent_second_level = None  # 记录当前的二级功能点for index, row in df.iterrows():    module = row["功能模块"]    first_level = row["一级功能点"]    second_level = row["二级功能点"]    key_point = row["功能要点"]    workload = row["工作量(人天)"]    price = row["单价"]    # 添加一级标题(功能模块)    if pd.notna(module) and module != current_module:        doc.add_heading(module, level=1)        current_module = module    # 添加二级标题(一级功能点)    if pd.notna(first_level) and first_level != current_first_level:        doc.add_heading(first_level, level=2)        current_first_level = first_level    # 只有在 **第一行** 出现新 **二级功能点** 时,才添加三级标题    if pd.notna(second_level) and second_level != current_second_level:        doc.add_heading(second_level, level=3)        current_second_level = second_level    # 添加功能要点、工作量和单价(作为文本内容)    doc.add_paragraph(f"功能要点: {key_point}")    doc.add_paragraph(f"工作量: {workload} 人天")    doc.add_paragraph(f"单价: {price}")# 保存 Word 文件output_path = "output.docx"doc.save(output_path)print("Word 文件已生成:", output_path)
登录后复制

菜鸟下载发布此文仅为传递信息,不代表菜鸟下载认同其观点或证实其描述。

展开
Python 3d
Python 3d
类型:体育竞技 运营状态:公测 语言:简体中文
闯关 方块 趣味
前往下载

相关文章

更多>>

热门游戏

更多>>

关于本站 下载帮助 版权声明 网站地图

版权投诉请发邮件到 cn486com#outlook.com (把#改成@),我们会尽快处理

Copyright © 2019-2020 菜鸟下载(www.cn486.com).All Reserved | 备案号:湘ICP备2022003375号-1

本站资源均收集整理于互联网,其著作权归原作者所有,如有侵犯你的版权,请来信告知,我们将及时下架删除相应资源