SheetCraft 表格工坊 · 使用指南

100% 浏览器本地处理 · 您的文件不会离开浏览器

无需注册、无需安装,打开网页即用。所有 Excel 解析与计算均在你本机的浏览器中完成。

工具大厅首页
工具大厅首页

通用操作流程

所有 10 个工具的操作路径完全一致,只需 4 步:

  1. 1打开工具:在首页"工具大厅"点击对应场景卡片。
  2. 2拖入文件:将 Excel 文件拖进虚线框(或点击框选择文件),文件仅在本地读取。
  3. 3完成配置:文件上传后,配置面板自动展开(如选择目标列、输出方式等)。
  4. 4处理并下载:点击"开始"按钮,右侧结果面板显示处理统计与明细,点击下载按钮保存结果文件。

处理过程在浏览器的后台线程(Web Worker)中进行,大文件也不会卡住页面;处理期间按钮会变为加载状态并显示进度。


场景 01 · 全能多表合并

将多个 Excel 文件批量合并为一张总表,适合汇总各分公司/各月份的同结构报表。

操作步骤

  1. 1进入 /merge-excel,把多个文件一起拖入上传区(支持多选)。
  2. 2在"选择合并范围"中二选一:
  • 合并所有文件中的所有 Sheet:每个文件的每张工作表都纳入合并;
  • 仅合并每个文件的第一个 Sheet:适合每个文件只有一张有效数据表。
  1. 1点击 开始合并,右侧查看逐文件统计与警告,点击 下载合并结果 (.xlsx)。
合并工具配置
合并工具配置
合并结果与下载
合并结果与下载

处理规则

规则说明
表头以第一个有效工作表的第 1 行为总表头,其余表自动跳过表头行
空行全空的数据行自动忽略
列数不一致列数多于表头的表格,多出的列保留、表头留空,并给出警告
异常文件无法解析/无数据的文件自动跳过并在结果面板中警告
公式单元格取其计算结果值导出

输出文件带绿色表头、冻结首行、列宽自适应。


场景 02 · 全能多表拆分

按某一列的值把一张大表拆分为多张小表,例如按"地区"把全国销售表拆成各区域表。

操作步骤

  1. 1进入 /split-excel,上传一个 Excel 文件,系统自动读取表头。
  2. 2在 拆分依据列 下拉框中选择分组列(如"地区")。
  3. 3选择输出方式:
  • 拆分为一个文件的多个 Sheet:每组一个工作表;
  • 拆分为多个独立文件(ZIP):每组一个 xlsx,打包为 zip 下载。
  1. 1点击 开始拆分,确认分组统计后下载。
拆分工具配置
拆分工具配置
拆分结果
拆分结果

处理规则:拆分列空白值的行归入"(空白)"组;Sheet 名/文件名中的非法字符自动清洗、重名自动加序号。


场景 03 · 格式极速转换

在 .xlsx、.csv、.json 之间互转,适合做数据交换与系统对接。

  1. 1进入 /convert-excel,上传源文件(xlsx/xls/csv)。
  2. 2选择 目标格式(可选项会自动排除源格式本身)。
  3. 3点击 开始转换,结果面板可预览前若干行数据,确认后下载。
格式转换结果与数据预览
格式转换结果与数据预览

提示:导出的 CSV 自带 BOM,用 Excel 直接双击打开中文不乱码;JSON 输出为"表头作键"的对象数组。


场景 04 · 文本提取数字

从"订单 123 号""金额 45.6 元"这类文本中批量提取数字部分。

  1. 1进入 /extract-numbers,上传文件。
  2. 2选择 目标列。
  3. 3点击 开始提取,数字写入新列后下载。
提取数字结果
提取数字结果

场景 05 · 提取手机号 / 邮箱

从整表文本中批量提取联系方式,追加到原表末尾新列。

  1. 1进入 /extract-contacts,上传文件。
  2. 2选择提取模式:仅手机号 / 仅邮箱 / 两者兼取。
  3. 3点击 开始提取,确认统计(命中行数/提取条数)后下载。
提取联系方式结果
提取联系方式结果

手机号按国内 11 位标准匹配,邮箱按标准协议规则匹配。


场景 06 · 身份证信息提取

批量校验身份证真伪,并提取年龄、性别,适合人事台账清洗。

  1. 1进入 /idcard-tools,上传文件。
  2. 2选择包含身份证号的 目标列。
  3. 3点击 开始校验,导出文件将新增三列:真伪校验、年龄、性别。
身份证校验结果
身份证校验结果

校验采用 ISO 7064:1983 MOD 11-2 校验码算法;年龄按当前日期由出生年月日计算,性别由第 17 位奇偶判定。


场景 07 · 跨表数据去重

按"唯一标识列"删除重复行,保留首次出现的行。

  1. 1进入 /remove-duplicates,上传文件。
  2. 2选择 唯一标识列(主键)。
  3. 3点击 开始去重,结果面板显示原始行数/保留行数/删除行数,下载唯一行新表。
去重结果
去重结果

场景 08 · RMB 大写转换

把金额数字批量转换为财务人民币大写(壹贰叁…角分整),适合报销、合同场景。

  1. 1进入 /rmb-capital,上传文件。
  2. 2选择包含金额的 目标列。
  3. 3点击 开始转换,右侧新增"人民币大写"列导出;无法转换的行会在结果面板中警告。
RMB 大写转换结果
RMB 大写转换结果

场景 09 · 简繁体转换

整张表的文本在简体与繁体之间批量转换,单元格结构保持不变。

  1. 1进入 /chinese-converter,上传文件。
  2. 2选择方向:简体转繁体 或 繁体转简体。
  3. 3点击 开始转换,确认转换单元格数后下载。
简繁转换结果
简繁转换结果

场景 10 · Excel 差异对比

两个版本的表格找不同:自动识别新增、删除、修改的行,并生成带颜色标注的对比报告。

操作步骤

  1. 1进入 /compare-excel,左侧上传 旧版本,右侧上传 新版本。
  2. 2选择两个文件共有的 主键列(用于匹配同一行,如工号、订单号)。
  3. 3点击 开始对比,结果面板显示 新增/删除/修改 三类数量。
  4. 4点击 下载差异报告 (.xlsx),报告含三个 Sheet:
  • 新增数据(字体标绿)
  • 删除数据(字体标红)
  • 修改数据(变更单元格标黄,批注中写入旧值)
差异对比双上传区
差异对比双上传区
差异对比结果
差异对比结果

常见问题

文件会上传到服务器吗?

不会。所有解析和计算都在你浏览器的本地线程中完成,可通过浏览器开发者工具的 Network 面板验证:处理过程中没有任何文件上传请求。

有文件大小限制吗?

没有服务器限制,理论上只受你电脑的浏览器内存约束。日常使用建议单文件不超过 50MB,超大文件处理时页面会保持响应(Web Worker 后台计算)。

处理后的数据会残留吗?

不会。文件内容只存在于当前页面的内存中,关闭或刷新页面即完全释放,刷新后需重新上传。

浏览器要求?

推荐最新版 Chrome / Edge / Firefox / Safari。IE 不支持。

结果文件在哪里?

点击下载后由浏览器保存到本机"下载"目录,文件名格式为 SheetCraft<场景>_<日期时间>。