AI 对话模板

复制这些模板,让 AI 帮你生成 Excel 工具代码

📋

模板 1:基础工具生成(从零开始)

适用场景:需要一个全新的 Excel 处理工具

你是一个前端开发专家,擅长用纯 HTML+JS 处理 Excel 文件。 请帮我写一个 Excel 工具,需求如下: 【输入】 - 文件格式:Excel (.xlsx) - 数据结构:[在此描述你的数据,包括列名和含义] 例如: - 门店名称(文本) - 销售日期(日期) - 产品类别(文本) - 销量(数字) - 销售额(数字) 【处理逻辑】 - 步骤 1: [描述第一步处理] - 步骤 2: [描述第二步处理] - 步骤 3: [描述第三步处理] 【输出】 - 生成 [数量] 个 Excel 文件 - 每个文件包含 [具体内容] - 下载方式:[单个下载 / ZIP 打包] 【要求】 - 纯 HTML 文件,双击浏览器打开就能用 - 数据在本地处理,不上传服务器 - 使用 SheetJS 和 JSZip 库 - 代码要有详细注释 - 界面美观,有进度提示 请生成完整的 HTML 代码。
🔧

模板 2:修改现有工具(功能增强)

适用场景:已有工具,需要增加新功能

你是一个前端开发专家,擅长用纯 HTML+JS 处理 Excel 文件。 请帮我修改下面 HTML 文件中的 processData() 函数,增加以下功能: 【新增需求】 1. [功能 1:详细描述] 2. [功能 2:详细描述] 3. [功能 3:详细描述] 【具体要求】 - [例如:增加一个"毛利率"计算列,毛利率 = 销售额 * 0.35] - [例如:添加一个"KPI 达成"工作表,显示目标达成率] - [例如:如果达成率 < 80%,在单元格中标红显示] 【要求】 - 保持现有代码结构不变 - 使用 SheetJS 库处理 Excel - 代码要有详细注释 - 返回完整的 processData 函数代码 【当前代码】 [在这里粘贴 processData 函数的完整代码]
📊

模板 3:数据拆分场景

适用场景:一表拆多表

你是一个前端开发专家,擅长用纯 HTML+JS 处理 Excel 文件。 请帮我写一个 Excel 拆分工具,需求如下: 【输入】 - 1 个 Excel 文件,包含多门店销售数据 - 列名:门店名称、产品类别、销售日期、销量、销售额、目标销量 【处理逻辑】 1. 按"门店名称"列拆分,每个门店生成一个独立 Excel 文件 2. 每个文件包含 3 个 Sheet: - Sheet1(明细数据):该门店的所有原始数据 - Sheet2(汇总分析):按产品类别汇总销量和销售额 - Sheet3(数据透视):日期×品类的透视表 3. 计算每个门店的总销量、总销售额、目标达成率 4. 如果某行"销量 < 目标销量",添加标记列"需关注" 【输出】 - 生成 N 个 Excel 文件(N=门店数量) - 文件名格式:[门店名称]_月度销售报表.xlsx - 下载方式:ZIP 打包 【要求】 - 纯 HTML 文件,双击浏览器打开就能用 - 数据在本地处理,不上传服务器 - 使用 SheetJS 和 JSZip 库 - 界面要有进度条显示 - 代码要有详细注释 请生成完整的 HTML 代码。
📈

模板 4:数据合并场景

适用场景:多表合并

你是一个前端开发专家,擅长用纯 HTML+JS 处理 Excel 文件。 请帮我写一个 Excel 合并工具,需求如下: 【输入】 - 多个 Excel 文件(例如 12 个门店的月度报表) - 每个文件结构相同,包含列:日期、产品、销量、销售额 【处理逻辑】 1. 用户可以选择多个 Excel 文件上传 2. 读取所有文件的数据 3. 合并到一个大表中 4. 添加"来源文件"列,标记每行数据来自哪个文件 5. 按"产品"列分组汇总 6. 生成汇总 Sheet:每个产品的总销量和总销售额 【输出】 - 1 个 Excel 文件 - Sheet1(合并数据):所有文件的合并结果 - Sheet2(汇总分析):按产品汇总 - 文件名:合并结果_YYYYMMDD.xlsx 【要求】 - 纯 HTML 文件,双击浏览器打开就能用 - 数据在本地处理,不上传服务器 - 使用 SheetJS 和 JSZip 库 - 支持选择多个文件 - 代码要有详细注释 请生成完整的 HTML 代码。
🧹

模板 5:数据清洗场景

适用场景:数据标准化

你是一个前端开发专家,擅长用纯 HTML+JS 处理 Excel 文件。 请帮我写一个 Excel 数据清洗工具,需求如下: 【输入】 - 1 个 Excel 文件,包含客户信息 - 列名:姓名、手机号、邮箱、地址 【处理逻辑】 1. 手机号标准化: - 去除空格、横杠、括号 - 统一格式:13812345678 - 验证是否为 11 位中国大陆手机号 2. 邮箱标准化: - 转小写 - 去除首尾空格 - 验证邮箱格式是否正确 3. 地址标准化: - 提取省/市/区(如果包含) - 统一格式:XX 省 XX 市 XX 区 XXX 4. 添加验证列: - 手机有效(是/否) - 邮箱有效(是/否) - 完整度评分(0-100) 【输出】 - 1 个 Excel 文件 - Sheet1(清洗后数据):标准化后的数据 - Sheet2(无效数据):验证失败的数据 - Sheet3(统计报告):有效数量、无效数量、完整度分布 【要求】 - 纯 HTML 文件,双击浏览器打开就能用 - 数据在本地处理,不上传服务器 - 使用 SheetJS 库 - 代码要有详细注释 请生成完整的 HTML 代码。
📝

模板 6:模板生成场景

适用场景:生成标准化 Excel 模板

你是一个前端开发专家,擅长用纯 HTML+JS 处理 Excel 文件。 请帮我写一个 Excel 模板生成工具,需求如下: 【功能描述】 用户输入需求描述,AI 生成一个标准化的 Excel 模板 【输入】 - 用户在文本框输入需求,例如: "我需要一个月度销售报表模板,包含以下要求: - Sheet1:每日销售记录(日期、产品、销量、销售额、成本) - Sheet2:月度汇总(按产品汇总) - Sheet3:图表页(销售趋势柱状图) - 需要自动计算:毛利润 = 销售额 - 成本,毛利率 = 毛利润/销售额 - 需要条件格式:毛利率<30% 标红" 【处理逻辑】 1. 调用 AI API(或预定义模板) 2. 根据描述生成 Excel 结构 3. 添加公式(如毛利润、毛利率计算) 4. 添加条件格式规则 5. 生成图表(如果要求) 【输出】 - 1 个 Excel 模板文件 - 文件名:[模板名称]_模板.xlsx 【要求】 - 纯 HTML 文件,有输入框和生成按钮 - 数据在本地处理 - 使用 SheetJS 库 - 代码要有详细注释 请生成完整的 HTML 代码。
📉

模板 7:可视化图表场景

适用场景:数据→图表

你是一个前端开发专家,擅长用纯 HTML+JS 处理 Excel 文件和生成图表。 请帮我写一个 Excel 图表生成工具,需求如下: 【输入】 - 1 个 Excel 文件,包含销售数据 - 列名:日期、产品类别、销售额 【处理逻辑】 1. 用户上传 Excel 文件 2. 自动识别数值列和分类列 3. 推荐合适的图表类型: - 趋势数据 → 折线图 - 对比数据 → 柱状图 - 占比数据 → 饼图 4. 生成图表并嵌入 Excel 【输出】 - 1 个 Excel 文件 - Sheet1(原始数据) - Sheet2(图表页):包含 3 个图表 - 图表 1:销售趋势折线图 - 图表 2:各品类销售柱状图 - 图表 3:品类占比饼图 【要求】 - 纯 HTML 文件,双击浏览器打开就能用 - 数据在本地处理 - 使用 SheetJS 库(支持图表) - 界面美观,可预览图表 - 代码要有详细注释 请生成完整的 HTML 代码。

💡 使用技巧

1. 描述要具体

❌ "帮我处理 Excel"
✅ "我有一个 5000 行的销售表,想按门店拆分成 50 个文件,每个文件要计算汇总和生成图表"

2. 指定库和格式

❌ "写个代码"
✅ "用 SheetJS 和 JSZip 库,生成纯 HTML 文件,双击浏览器打开就能用"

3. 提供示例数据

在描述中加入示例数据结构,帮助 AI 理解:

数据结构示例: | 门店名称 | 产品类别 | 销售日期 | 销量 | 销售额 | |----------|----------|----------|------|--------| | 北京王府井 | 上衣 | 2026-03-01 | 120 | 36000 |
4. 分步调试

如果 AI 生成的代码有问题:
① 把错误信息告诉 AI
② 请 AI 修复特定函数
③ 逐步测试每个功能

5. 保存对话

把成功的 AI 对话保存下来,下次类似需求可以直接复用

📚 参考资源