一个基于 Web 的表格列提取工具,支持单次提取、列顺序调整、批量处理等功能。
- ✅ 支持多种表格格式:xlsx, xls, csv, tsv
- ✅ 上传总表和列名表,自动匹配并提取指定列
- ✅ 智能列名验证,提示总表中不存在的列
- ✅ 列顺序调整:拖拽或使用箭头按钮调整输出列的顺序
- ✅ 批量处理:上传配置表,一次性生成多个不同组合的文件
- ✅ 提供模板下载,快速开始使用
- ✅ 支持导出为 Excel (xlsx) 或 CSV 格式
- ✅ 纯前端处理,数据不上传服务器,保护隐私
- 下载模板 - 点击"下载总表模板"和"下载列名表模板"了解正确格式
- 上传总表 - 上传包含完整数据的源表格
- 上传列名表 - 上传包含需要提取的列名的表格
- 选择列 - 选择列名表中的列
- 开始提取 - 点击"开始提取"
- 调整列顺序(可选)- 拖拽列名或使用箭头按钮调整顺序
- 下载结果 - 下载提取后的表格
- 下载模板 - 点击"下载批量配置模板"
- 上传总表 - 上传包含完整数据的源表格
- 上传批量配置表 - 配置表格式:
- 第1列:输出文件名
- 第2列:要提取的列名(用分号分隔)
- 批量提取并下载 - 自动生成并下载多个文件
第一行为表头,后续为数据行:
| 姓名 | 部门 | 职位 | 入职日期 | 薪资 | 城市 |
|---|---|---|---|---|---|
| 张三 | 研发部 | 高级工程师 | 2020-03-15 | 35000 | 北京 |
| 李四 | 销售部 | 销售经理 | 2019-06-20 | 28000 | 上海 |
第一行为标题,表内列出需要从总表中提取的列名:
| 需要提取的列名 |
|---|
| 姓名 |
| 部门 |
| 薪资 |
配置多个提取任务,每个任务生成一个独立的文件:
| 文件名 | 列名 |
|---|---|
| 基本信息 | 姓名;部门;城市 |
| 薪资信息 | 姓名;部门;薪资 |
| 职位信息 | 姓名;职位;入职日期 |
注意:列名之间用分号(;)分隔
- 将此仓库推送到 GitHub
- 进入仓库 Settings > Pages
- 在 Source 中选择 Deploy from a branch
- 选择 main 分支和 / 根目录
- 保存后即可通过
https://你的用户名.github.io/TableTransformer/访问
- 纯 HTML/CSS/JavaScript
- SheetJS (xlsx) - 表格解析库
- GitHub Pages - 静态网站托管