Skip to content

Repository files navigation

🧰 文件管理工具包

单文件 · 离线 · 免安装 · 数据不出本机 —— 面向基层台账/巡查工作的 Excel 助手

一句话:把"台账数据源 + 名单表"变成「补齐、统计、批量命名、模板生成、邮件分发、报表美化」的一站式离线工具。全部在浏览器本地运行,不需要安装任何软件,不联网、不上传任何数据

License Platform


✨ 功能一览(10 个模块)

模块 功能
📦 数据源 上传并本地保存多份台账(浏览器 IndexedDB),多数据源管理、备份/清除
🔍 智能补齐 名单表 + 台账,按键列精确/模糊/去大众匹配,从台账提取元素并追加新列;模糊行 √ 人工确认
📊 对应统计 键按数据源首行动态生成,逻辑门(任一/全部/至少N个),输出 已有/未有/全部 分表
✏️ 批量命名 表格行 + {列名} 模板重命名文件(文件夹直接执行 / 多文件生成 bat 或下载副本)
🔄 Excel↔Word Excel→Word / Word→Excel(docx、mhtml 离线解析);数据有效性(下拉选项)设置
✉️ 邮件分发 模板批量生成(Word/Excel 模板 + 数据源 → 每行一个文件);Outlook/SMTP 脚本发送
🔢 数字提取排序 数字提取统计;序号重排(单元格内/行首/全文);从 Excel 取行/列处理
🎨 报表美化 主题/标题/斑马纹/边框/冻结/筛选/合计行,输出真样式 xlsx,实时预览
📚 函数宝典 85 个函数中文说明+语法+参数+示例,⭐常用、分步详细实例、模糊搜索
🖥️ 环境与设置 浏览器兼容自检、SMTP/美化全局配置、导出位置、缓存管理

🚀 快速开始

  1. Releases 下载 文件管理工具包-v1.0.0.zip
  2. 解压,双击 文件管理工具包.html(建议用 Edge / Chrome 打开)
  3. 打开"数据源"模块上传台账 → 设置导出位置 → 按需使用各功能

提示:也可以直接把 文件管理工具包.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 不参与运行)

⚠️ 免责声明

此工具仅作学习参考,其输出结果不具有法律效益;请在使用前自行备份原始文件;本工具为离线工具,不会将文件上传到网络

📄 License

Apache-2.0(内嵌库:SheetJS Apache-2.0、Fuse.js Apache-2.0、JSZip MIT/GPL、pako MIT)

About

excel、offline-tool、chinese、fire-safety

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages