单文件 · 离线 · 免安装 · 数据不出本机 —— 面向基层台账/巡查工作的 Excel 助手
一句话:把"台账数据源 + 名单表"变成「补齐、统计、批量命名、模板生成、邮件分发、报表美化」的一站式离线工具。全部在浏览器本地运行,不需要安装任何软件,不联网、不上传任何数据。
| 模块 | 功能 |
|---|---|
| 📦 数据源 | 上传并本地保存多份台账(浏览器 IndexedDB),多数据源管理、备份/清除 |
| 🔍 智能补齐 | 名单表 + 台账,按键列精确/模糊/去大众匹配,从台账提取元素并追加新列;模糊行 √ 人工确认 |
| 📊 对应统计 | 键按数据源首行动态生成,逻辑门(任一/全部/至少N个),输出 已有/未有/全部 分表 |
| ✏️ 批量命名 | 表格行 + {列名} 模板重命名文件(文件夹直接执行 / 多文件生成 bat 或下载副本) |
| 🔄 Excel↔Word | Excel→Word / Word→Excel(docx、mhtml 离线解析);数据有效性(下拉选项)设置 |
| ✉️ 邮件分发 | 模板批量生成(Word/Excel 模板 + 数据源 → 每行一个文件);Outlook/SMTP 脚本发送 |
| 🔢 数字提取排序 | 数字提取统计;序号重排(单元格内/行首/全文);从 Excel 取行/列处理 |
| 🎨 报表美化 | 主题/标题/斑马纹/边框/冻结/筛选/合计行,输出真样式 xlsx,实时预览 |
| 📚 函数宝典 | 85 个函数中文说明+语法+参数+示例,⭐常用、分步详细实例、模糊搜索 |
| 🖥️ 环境与设置 | 浏览器兼容自检、SMTP/美化全局配置、导出位置、缓存管理 |
- 到 Releases 下载
文件管理工具包-v1.0.0.zip - 解压,双击
文件管理工具包.html(建议用 Edge / Chrome 打开) - 打开"数据源"模块上传台账 → 设置导出位置 → 按需使用各功能
提示:也可以直接把
文件管理工具包.html复制到任何电脑(U 盘/微信/邮件发送),双击即可用,无需安装。
# 需要:Windows + PowerShell(系统自带)
# 构建单文件 HTML(合并 src 内联库与模块)
powershell -NoProfile -ExecutionPolicy Bypass -File build\build.ps1
# 打包发布(dist\html + dist\zip)
powershell -NoProfile -ExecutionPolicy Bypass -File build\release.ps1| 项目 | 要求 |
|---|---|
| 操作系统 | Windows 7 / 10 / 11(Win7 需装 Chrome 或新版 Edge) |
| 浏览器 | Edge / Chrome(现代浏览器;IE11 不支持) |
| 运行时 | 无需安装任何软件(Node/Python/Office 均不需要) |
| 网络 | 完全离线(仅"下载环境"外链需联网,非必需) |
Office 可选:仅"Outlook 发邮件"与".doc 老格式转换"需要;均有替代方案(SMTP / 内置转换 / 脚本)。
├── dist/ # 发布产物(html / zip)
├── docs/使用说明.md # 详细使用文档
├── src/
│ ├── app/ # 应用源码(14 个模块,纯 ES5,无构建依赖)
│ ├── lib/ # 内联第三方库(SheetJS / JSZip / Fuse.js)
│ └── template.html # 页面模板
├── build/
│ ├── build.ps1 # 单文件构建(合并 libs+app)
│ └── release.ps1 # 发布打包(dist)
├── tests/ # 自动化测试(Node 仅用于开发验证)
└── 文件管理工具包.html # 当前构建产物(单文件交付物)
node tests\test-core.mjs # 核心逻辑 40 项断言
node tests\test-mhtml.mjs # MHTML/转换 6 项断言(开发验证用,Node 不参与运行)
此工具仅作学习参考,其输出结果不具有法律效益;请在使用前自行备份原始文件;本工具为离线工具,不会将文件上传到网络。
Apache-2.0(内嵌库:SheetJS Apache-2.0、Fuse.js Apache-2.0、JSZip MIT/GPL、pako MIT)