NodePy 自动化办公节点包:零代码实现办公自动化

19 阅读6分钟

🤖 NodePy 自动化办公节点包:零代码实现办公自动化

无需编写代码,通过拖拽节点即可完成日常办公任务的自动化处理 —— 文件处理、Excel/Word/PDF 操作、图像编辑、数据清洗,36 个实用节点让重复性工作自动化!

www.nodepy.top

📌 什么是自动化办公节点包?

自动化办公节点包是 NodePy 专为办公场景设计的节点插件集合,通过图形化拖拽方式实现日常办公任务的自动化处理。无需编写代码,即可完成文件处理、数据整理、文档生成等常见办公需求。

🎯 适用人群

职业应用场景
👔 行政/文员批量处理文档、表格、文件
💰 财务/会计数据整理、报表生成
📈 运营/市场数据抓取、内容生成、批量处理
👥 HR简历筛选、信息整理
💼 职场人士任何需要重复处理办公数据的场景

✨ 核心价值

价值点说明
🔤 零代码通过拖拽节点完成自动化流程设计
📦 可复用一键导入插件包,快速部署到本地
👁️ 可视化流程清晰可见,便于理解和修改
🔌 可扩展支持自定义节点,持续丰富功能

📦 节点分类总览(36 个实用节点)

分类节点数量主要功能
📁 文件处理8 个读取/写入/复制/移动/删除/重命名/遍历/信息获取
📊 Excel 处理6 个读取/写入/合并/拆分/单元格操作
📝 Word 处理4 个读取/写入/模板填充/添加段落
📄 PDF 处理5 个读取/合并/拆分/加水印/转图片
🔢 数据处理4 个清洗/筛选/排序/聚合
⏰ 日期时间4 个格式化/计算/时间戳转换
🖼️ 图像处理5 个缩放/裁剪/格式转换/水印/压缩

🔥 热门节点详解

📁 文件处理节点(8 个)

文件读取/写入
输入:文件路径、内容、编码格式
输出:文件内容字符串 / 成功布尔值
  • 支持多种编码(utf-8/gbk/gb2312)
  • 可切换追加/覆盖模式
文件批量操作
  • 复制/移动:支持覆盖控制
  • 删除:可递归删除文件夹
  • 重命名:返回新路径
  • 文件夹遍历:支持递归和类型过滤
  • 文件信息获取:返回名称/大小/创建时间/修改时间等

📊 Excel 处理节点(6 个)

Excel 读取
# 输出示例(有表头)
[{"姓名": "张三", "年龄": 25}, {"姓名": "李四", "年龄": 30}]

# 输出示例(无表头)
[["张三", 25], ["李四", 30]]
Excel 写入
  • 支持覆盖/追加模式
  • 数据格式:列表的列表 或 列表的字典
  • 可选包含表头
Excel 合并/拆分
  • 合并:上下合并 或 左右合并
  • 拆分:按工作表 或 按列分组
单元格操作
  • 读取/写入指定单元格(如 "A1"、"B3")
  • 支持指定工作表

📝 Word 处理节点(4 个)

Word 模板填充(超实用!)
模板内容:尊敬的{{name}},您的订单{{order_id}}已确认。
替换数据:{"name": "张三", "order_id": "20240101001"}
结果:尊敬的张三,您的订单 20240101001 已确认。
Word 读取/写入
  • 读取类型:全文/段落列表/表格列表
  • 写入模式:新建 或 追加
  • 支持段落样式(Normal/Heading 1/Heading 2)

📄 PDF 处理节点(5 个)

PDF 合并/拆分
  • 合并多个 PDF 文件
  • 拆分:逐页拆分 或 按范围拆分
PDF 加水印
参数:水印文本、位置(居中/右下角)、透明度
依赖:reportlab 库
PDF 转图片
输出:PNG/JPG 图片列表
可设置 DPI 分辨率
依赖:pdf2image + poppler

🔢 数据处理节点(4 个)

数据清洗
  • 去除空值、去重、去除空白
  • 转小写/大写
数据筛选
条件:equals/not_equals/contains/greater/less/greater_equal/less_equal
数据排序/聚合
  • 升序/降序
  • 聚合方式:计数/求和/平均值/最大值/最小值

⏰ 日期时间节点(4 个)

  • 日期格式化:自定义输入/输出格式
  • 日期计算:加减天数
  • 时间戳转换:秒/毫秒 ↔ 日期字符串

🖼️ 图像处理节点(5 个)

图片缩放/裁剪
  • 保持宽高比
  • 支持像素尺寸和缩放比例
图片格式转换
  • 支持 PNG/JPG/BMP/GIF/WEBP
  • 透明背景转不透明(可设背景色)
图片水印
  • 文字水印 或 图片水印
  • 5 个位置可选 + 透明度 + 字体设置
图片压缩
  • 质量控制(1-100)
  • 限制最大宽高

📥 安装步骤

第一步:下载插件包

📥 自动化办公节点包.zip

第二步:导入节点

  1. 打开 NodePy 节点编辑器
  2. 点击工具栏【📥 导入节点插件】
  3. 选择下载的 JSON 文件
  4. 确认后节点将添加到左侧节点库

第三步:安装依赖

pip install openpyxl>=3.1.0        # Excel 读写
pip install python-docx>=1.1.0     # Word 处理
pip install PyPDF2>=3.0.0          # PDF 处理
pip install Pillow>=10.0.0         # 图像处理
pip install beautifulsoup4>=4.12.0 # 网页解析
pip install reportlab>=4.0.0       # PDF 水印
pip install pdf2image>=1.16.0      # PDF 转图片

💡 提示:如使用嵌入式 Python 环境,请确保已安装上述依赖到 python_embedded 环境中。


💡 实战场景示例

场景 1:批量处理 Excel 报表

1. 文件夹遍历 → 获取所有 Excel 文件
2. Excel 读取 → 读取每个文件数据
3. 数据合并 → 整合到总表
4. Excel 写入 → 输出汇总报表

场景 2:Word 合同批量生成

1. Excel 读取 → 获取客户信息列表
2. List 循环 → 遍历每个客户
3. Word 模板填充 → 使用{{name}}等占位符
4. 文件重命名 → 按客户名称保存

场景 3:PDF 文档加水印

1. 文件夹遍历 → 获取所有 PDF 文件
2. List 循环 → 逐个处理
3. PDF 加水印 → 添加公司标识
4. 文件移动 → 归档到输出文件夹

场景 4:图片批量压缩

1. 文件夹遍历 → 获取所有图片
2. List 循环 → 逐个压缩
3. 图片压缩 → 设置质量和尺寸
4. 文件信息获取 → 记录压缩前后大小

🚀 快速开始 NodePy

如果还没有安装 NodePy,只需三步:

# 1. 克隆项目
git clone <repository-url> && cd node-python

# 2. 安装依赖
pip install -r requirements.txt

# 3. 启动应用
python main.py

🔗 更多资源


💬 为什么选择 NodePy 自动化办公节点包?

传统方式NodePy 方式
❌ 需要学习 Python 编程✅ 拖拽节点,零代码
❌ 重复劳动,容易出错✅ 自动化流程,一次设计多次使用
❌ 流程不透明,难以调试✅ 可视化流程图,清晰可见
❌ 每次都要重新写脚本✅ 插件包一键导入,开箱即用

🎯 让办公自动化不再门槛高,把重复工作交给 NodePy!