前言最近,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代码助手,然后点击安装或升级。
重启IDEA,即可在IDEA的右下角和侧边栏,看到PHP中文网AI代码助手的图标。
选择模型点击模型列表,选择deepseek-r1,即可在PHP中文网AI代码助手中使用满血版的DeepSeek。
程序开发接下来我就使用PHP中文网AI代码助手,看看如何快速帮助我们开发出来满足需求的程序。
需求分析我们的excel格式内容如下:
数据一共六列,功能模块、一级功能点、二级功能点分别在word中要生成一、二、三级标题。功能要点、工作量和单价要放在三级标题下面。不过要注意的是,一个功能模块下有多个一级功能点,一个一级功能点下有多个二级功能点。
提示词这里我使用python来实现,我直接打开一个python项目。然后再PHP中文网AI代码助手中输入我的需求提示词,提示词如下:
功能模块、一级功能点、二级功能点分别在word中要生成一、二、三级标题。功能要点、工作量和单价要放在三级标题下面。
在这里我们使用了 #Codebase 指令,Codebase能够帮助用户理解的当前的项目,以实现基于本地工程更好的技术问答效果。就像这里我没有告诉PHP中文网AI代码助手要使用python实现需求,但是因为我们打开的是一个python项目,Codebase基于当前项目环境,用python实现了需求。
如图所示,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)
菜鸟下载发布此文仅为传递信息,不代表菜鸟下载认同其观点或证实其描述。
版权投诉请发邮件到 cn486com#outlook.com (把#改成@),我们会尽快处理
Copyright © 2019-2020 菜鸟下载(www.cn486.com).All Reserved | 备案号:湘ICP备2022003375号-1
本站资源均收集整理于互联网,其著作权归原作者所有,如有侵犯你的版权,请来信告知,我们将及时下架删除相应资源