Excel增强插件,各种好玩的功能等着你来发掘。装上它,Excel帮你摸鱼
当前项目代码仓暂无内容
简介
万象插件(TableMagic)是一款完全免费开源的Excel增强插件,基于VSTO技术开发,兼容微软Office和WPS。
不同于普通工具箱只提供基础表格操作,本插件聚焦于真实工作场景中的高频痛点——将发票处理、邮件群发、合同批量生成、定时自动化、AI自然语言操作等复杂任务,封装为几步点击即可完成的交互式操作,让没有技术背景的普通打工人也能享受自动化带来的效率提升。
✨ 核心功能
📊 表格增强
数据拆分与汇总
- 分表/分簿:按指定列条件一键拆分数据,生成独立工作表或独立工作簿,支持保留标题行
- 合并表/合并工作簿:多Sheet、多工作簿数据快速纵向汇总,跨文件整合不再繁琐
- 从文件夹批量导入:将整个文件夹内所有工作簿的指定表批量合并到当前工作簿
表结构转换
- 二维表转一维表(Unpivot):将交叉汇总表还原为明细数据,日期列自动格式化、数字列自动去除千位符,是数据透视/分析的必备前处理工具
- 工资表→工资条:一键将汇总式工资表拆分为每人独立工资条,可设置间隔行数
数据提取与清洗
- 正则提取数据:内置9种预设规则(数字 / 纯英文 / 中文 / 网址 / 身份证号 / 邮箱 / 电话 / IP地址 / 自定义正则),从单元格中精准提取特定格式内容
- 序号列智能重排:分表/并表操作后自动检测并重新为"序号"列连续编号
工作表管理
- Excel目录页(双向功能):
- 从现有所有工作表自动生成带超链接的目录索引页,一键导航任意Sheet
- 从目录清单批量创建对应的空白工作表,快速搭建多Sheet报告框架
- 批量建空白表:1-15张批量创建,支持自定义前缀命名
- 批量删表:按规则批量删除工作表
- 聚光灯:点击单元格时高亮整行整列,支持6种主题色切换,告别"找行找列"烦恼
- Excel转PDF:支持当前表、全部表转单PDF、全部表转多PDF,可设置页面大小和缩放
🧾 发票管理(独有功能)
- XML格式数电票:批量读取电子发票主要信息到Excel
- PDF/图片发票OCR识别:基于PaddleOCR,批量识别扫描件/照片中的发票数据
- 财务报销从此告别手工录入!
📝 Word模板批量生成(独有功能)
- 在Word模板中设置占位符,Excel每行数据自动生成一份独立文档
- 支持图片插入(在Excel中填写图片路径,自动嵌入Word对应位置)
- 支持
.doc和.docx格式自动适配 - 典型场景:批量合同、录用通知、员工证书、物料标签
📧 邮件群发(独有功能)
- 基于Excel表格,对不同收件人发送个性化内容和附件
- 内置HTML邮件编辑器(自研富文本控件),支持图片、排版,发送精美HTML邮件
- 再也不用逐一复制粘贴!
⏰ 定时任务(独有功能)
- Windows任务计划风格的可视化定时设置
- 支持执行:CMD命令 / VBA宏代码 / BAT脚本 / Python脚本 / EXE程序
- 触发器:一次性、每天、每周、每月、自定义间隔
- 无需离开Excel即可配置并持久化任务计划
📁 批量文件管理
- 批量重命名:将目录文件读入Excel,在表格中灵活编辑新名称后批量执行
- 批量移动/删除:支持包含子目录
- 路径和文件名支持超链接,点击直接打开
📈 图表增强
- HTML交互式动态图表:生成可交互的网页图表(基于ECharts),支持缩放、筛选、动态展示
- GIF动图图表:生成动态演示图,嵌入PPT或报告立即吸引眼球
- 帕累托图:自动计算累计占比,一键生成柱+线复合帕累托分析图
- 词云图:统计单元格词频,一键生成词云,支持导出为SVG矢量图或PNG位图
🔲 二维码 & 条形码
- 生成彩色二维码(自定义前景色/背景色,支持嵌入Logo图片)
- 多列合并生成:按
key:value;格式将多列数据拼接后批量生成二维码 - 生成 Code128条形码
- 识别图片或摄像头中的二维码/条形码,提取数据到Excel
🎵 背景音乐
- 在Excel中播放背景音乐,告别枯燥数据录入
- 支持 mp3 / wav / flac / aiff / wma / aac / mp4 等主流格式
🗄️ 数据库直连导出(独有功能)
- 支持6种主流数据库:MySQL / SQL Server / Access / SQLite / PostgreSQL / Oracle
- 关键字模糊搜索表名,DataGridView实时预览数据
- 长数字自动转文本格式,避免科学计数法截断问题
- Access / SQLite 支持双击直接选择本地文件
- 数据库表格一键导出到Excel,无需写SQL、无需编程
🌐 API接口数据写入(独有功能)
- 填写接口URL,数据自动写入当前Excel表格,无需Python/VBA
- 支持3种认证方式:无认证 / 用户名+密码(Basic Auth)/ API Key(支持自定义Header名称与值前缀)
- 支持URL占位符替换(动态参数化接口地址)
- 自动适配 TLS 1.0 / 1.1 / 1.2,兼容老旧服务端
- 典型场景:对接企业内网系统、气象/财经/政务数据抓取
🤖 AI对话 & 自然语言操作(v2.5重大更新)
- 支持 DeepSeek、Qwen(通义千问)、Kimi、ChatGLM、ChatGPT、Claude 等14种主流API
- 支持 Ollama / LM Studio / vLLM / llama.cpp 等本地模型(数据不出本机)
- 自动识别模型能力,智能切换 Function Calling / 提示工程模式
- Skills插件化扩展架构:通过标准 ISkill 接口加载第三方扩展,覆盖工作簿、工作表、单元格、区域、格式、图表、数据透视表、财务分析等24种内置技能
- 对话即操作:用自然语言描述需求,AI自动完成Excel操作
🔌 通用型 Skill(v2.5.1新增)
将插件的 111 个 Excel 操作工具封装为通用型 MCP Skill,可在 openclaw、hermes、workbuddy、qclaw、trae work 等独立 Agent 中安装调用,无需安装 Excel。
- 协议:MCP (Model Context Protocol) 2024-11-05,stdio 传输
- 引擎:ClosedXML(无需安装 Excel)
- 功能:工作簿/工作表/单元格/区域/格式/图表/分析/数据库/API/邮件/文件/二维码/发票/正则/目录/定时/PDF 等 111 个工具
- 性能:MCP 模式下单进程持久运行,10次建表仅 4ms;复合工具一次调用完成多步操作
安装方式:
- 下载预编译安装包(推荐):下载
table-magic-skill.zip,解压到 Agent 的技能安装目录即可,Agent 会自动通过skill.md和mcp-config.json发现并注册本技能;或者将table-magic-skill.zip拖入 Agent 对话框,并发出安装本技能的指令后,Agent 自动安装并注册本技能 - 从源码构建:
git clone本仓库,运行pack-skill.ps1脚本自动构建并生成table-magic-skill.zip,然后采用“1.”中所述方法安装技能
📥 安装方式
- 前往 Release页面 下载
.msi安装包 - v2.4.6.2起需同时下载
InvoiceOCR.7z(OCR模型),解压到插件安装目录 - 完整包可从 GitHub 或 GitCode 下载
- 安装后打开Excel,功能区自动出现 "智能工具箱" 选项卡(后续版本将更名为"万象插件")
🔧 系统要求
| 项目 | 要求 |
|---|---|
| 操作系统 | Windows 7 及以上 |
| Office | Microsoft Office 2013+ 或 WPS |
| .NET | .NET Framework 4.7.2+ |
| 发票OCR | 需额外下载OCR模型包 |
💡 适用人群
- 📊 财务/会计:发票批量录入、财务报表自动化
- 👥 HR/行政:合同批量生成、通知群发、文件重命名
- 📈 运营/销售:数据汇总、报告自动化
- 🏭 采购/供应链:数据库导入、价格批量处理
- 任何在Excel上花费大量重复时间的打工人
🤝 定制开发
每个企业的业务场景都不同,现有功能或许无法完全满足你的需求。欢迎联系进行个性化定制开发:
📜 开源协议
MIT License — 完全免费,可商用,保留版权声明即可。
Copyright (c) 2023 Ken He / 海南纽沃数字科技有限公司