You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

非程序员求Excel至网页表单条件式批量复制粘贴自动化方案

自动化匹配Excel数据到网页表单的解决方案

方案1:无代码工具 - Power Automate Desktop(Windows自带,免费)

适合完全不懂代码的用户,可视化操作就能完成:

  • 打开Power Automate Desktop,新建一个空白流
  • 添加「打开Excel文件」动作,选中你的目标Excel表格,设置为只读模式
  • 添加「读取Excel工作表」动作,将整个表格的数据读取到一个变量(比如命名为ExcelData)
  • 添加「打开浏览器」动作,输入目标网页表单的URL并打开
  • 添加「循环」动作,遍历ExcelData中的每一行数据:
    • 循环内添加「在网页中查找元素」动作,直接用鼠标点选网页上的姓名输入框完成定位
    • 添加「输入文本」动作,把当前行的姓名内容填入姓名框
    • 添加「等待元素出现」动作(如果网页需要加载匹配结果),等待数字输入框显示
    • 再次用「在网页中查找元素」动作定位数字输入框
    • 添加「输入文本」动作,把当前行相邻单元格的数字填入对应框
    • 若需要提交表单,添加「点击按钮」动作点选提交键;若需手动确认,添加「等待」动作预留时间
  • 保存流后点击运行即可批量执行

方案2:低代码脚本 - Tampermonkey油猴脚本

如果Power Automate无法使用,可尝试这个复制粘贴式的脚本方案:

  1. 把你的Excel表格导出为CSV格式(文件→另存为→选择CSV)
  2. 把CSV内容复制到在线CSV转JSON工具(直接粘贴内容生成,无需上传文件),得到格式类似[{"姓名":"张三","数字":"123"},...]的JSON数据
  3. 在Chrome/Edge浏览器安装Tampermonkey扩展(应用商店直接搜索安装)
  4. 新建油猴脚本,替换成以下代码,把nameData替换成你的JSON数据,同时修改网页元素选择器(右键网页元素→检查,获取姓名/数字输入框的ID或类名):
// ==UserScript==
// @name 自动填充表单数据
// @match 你的网页表单完整URL
// @grant none
// ==/UserScript==

// 替换成你的Excel转成的JSON数据
const nameData = [
    {"姓名":"张三","数字":"123"},
    {"姓名":"李四","数字":"456"}
];

// 等待网页加载完成后执行
window.addEventListener('load', () => {
    nameData.forEach(item => {
        // 替换成你网页姓名输入框的选择器,比如document.getElementById('name')
        const nameInput = document.querySelector('input[name="username"]');
        // 替换成你网页数字输入框的选择器
        const numInput = document.querySelector('input[name="user-number"]');
        
        if (nameInput && numInput) {
            nameInput.value = item.姓名;
            // 触发输入事件,让网页识别到内容变化
            nameInput.dispatchEvent(new Event('input'));
            // 等待网页匹配加载,可根据实际速度调整等待时间
            setTimeout(() => {
                numInput.value = item.数字;
                numInput.dispatchEvent(new Event('input'));
                // 若需自动提交,取消下面注释:
                // document.querySelector('button[type="submit"]').click();
            }, 1000);
        }
    });
});
  • 保存脚本后打开目标网页,脚本会自动执行填充操作

注意事项

  • 操作前务必备份Excel数据,避免意外丢失
  • 先拿1-2条数据测试流程,确认没问题后再批量运行
  • 若网页有验证码或反爬限制,可能需要手动处理验证步骤,或调整脚本中的等待时间

内容的提问来源于stack exchange,提问作者Mhmd Sabry

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.28 13:35:05