tbtoolbaba

在线数据工作台

从脏数据到干净报告——导入、编辑、清洗、透视、图表、导出,全流程浏览器本地处理。

相关工具

使用说明

如何使用在线数据工作台

数据工作台是一个全流程表格数据处理工具,整合了 导入 → 编辑 → 清洗 → 统计 → 图表 → 导出 六个阶段,无需切换工具。

基本流程:

  1. 导入数据:拖拽 CSV/Excel/JSON/JSONL 文件到页面,或点击上传、粘贴表格数据、加载示例数据。
  2. 编辑表格:在"表格编辑"模式下双击单元格修改内容,列头点击排序,Ctrl+F 搜索,支持条件格式化高亮空值和重复值。
  3. 清洗数据:切换到"清洗管道"模式,添加去重、空值填充、查找替换等步骤,拖拽排序,一键执行。
  4. 分析数据:切换到"统计分析"模式,查看列统计摘要、数据透视表和图表。
  5. 质量评分:编辑模式下右侧面板自动显示数据质量评分(A-F)和改进建议。
  6. 导出结果:切换到"导出"模式,选择输出格式(CSV/Excel/JSON/JSONL/Markdown/SQL)并下载。

文件格式支持

CSV / TSV

导入时自动检测逗号或 Tab 分隔符,支持 UTF-8 / GBK / GB2312 编码。自动跳过空行和注释行。

Excel (.xlsx / .xls)

支持多 Sheet 工作簿导入,可在顶栏切换 Sheet,自动处理合并单元格。

JSON(对象数组)

支持标准的 [{...}, {...}] 格式的 JSON 数组,导入时自动提取所有对象的键作为列。嵌套对象会被展平。

JSONL(每行一个 JSON)

适用于大模型(LLM)训练数据等场景,每行是一个独立的 JSON 对象。自动合并所有行的键作为列,未出现的字段自动填充空值。

清洗管道操作说明

管道按从上到下的顺序执行,支持 13 种操作

操作 说明
去重 按指定列去重,只保留第一次出现的行
空值填充 将空值替换为固定值、前向填充、均值填充、中位数填充、或删除含空值的行
查找替换 纯文本查找替换(大小写敏感可选)
正则替换 正则表达式查找替换,实时预览匹配结果
过滤行 按条件筛选行:等于/不等于/包含/不包含/大于/小于/介于/is null/is not null
排序 按指定列升序或降序排序
列重命名 修改列的名称
类型转换 将列的值转换为文本或数值类型
选择/删除列 勾选保留或删除指定的列
拆分列 按分隔符或固定宽度,将一列拆为多列
合并列 多列合并为一列,自定义分隔符
文本清洗 去除首尾空格、全角转半角、半角转全角、去除HTML标签、移除特殊字符
数据标准化 手机号格式化、身份证号校验、日期统一格式、数值精度标准化

管道管理

  • 步骤支持拖拽排序(拖动 ⋮⋮ 手柄)
  • 每个步骤显示影响的行数统计
  • 管道配置可导出为 JSON,也可加载已保存的管道配置
  • 同一份管道应用到新数据,实现一键重复清洗

统计分析模式

列统计摘要

切换到"统计分析"模式后,可以查看每列的统计摘要:

  • 文本列:总数、去重数、空值数和空值率、众数
  • 数值列:总数、空值数、最小值、最大值、总和、均值、中位数、标准差

分组聚合

选择任意列作为分组依据,选择聚合函数(求和/计数/平均/最大/最小),一键生成聚合结果表。

数据透视表

  • 配置方式:选择行标签列、列标签列(可选)、值字段和聚合函数
  • 支持的聚合函数:求和、计数、平均值、最大值、最小值
  • 透视表结果可在表格中查看,也可导出为 CSV

图表

基于透视表或分组聚合结果生成图表,支持四种图表类型:

类型 适用场景
柱状图 分类数据对比,如各品类销售额
折线图 趋势变化,如月度销量走势
饼图 占比分布,如市场份额
散点图 两个数值变量的关系分析

可选择 X 轴字段、Y 轴字段(支持多选),图表支持缩放和导出为 PNG 图片。

数据质量评分

编辑模式下右侧面板自动显示数据质量评分,从五个维度评估:

维度 说明
完整性 数据缺失程度,空值越少分数越高
唯一性 数据重复程度,重复行越少分数越高
一致性 列内数据格式是否统一
有效性 数值列非法值比例、文本列异常字符
时效性 日期列的新鲜度评估

综合评分分为 A / B / C / D / F 五个等级,每个维度都有改进建议。

条件格式化

编辑模式下顶部工具栏提供条件格式化切换:

模式 效果
默认样式,不做特殊标记
空值高亮 空值单元格以红色高亮显示,方便定位缺失数据
重复值标记 当前列中出现重复的值以橙色标记
数值范围 数值列按大小渐变着色,大值绿色、小值红色

导出格式说明

格式 说明
CSV 通用表格格式,可选分隔符和编码
Excel (.xlsx) 保留列类型信息,格式更丰富
JSON 对象数组格式,支持美化输出
JSONL 每行一个JSON对象,适合LLM数据处理
Markdown 表格 可直接粘贴到文档、README、GitHub
SQL INSERT 自动推断列类型,生成 CREATE TABLE + INSERT 语句

导出前可预览前几行数据,可选导出全部行或仅导出选中的行。

快捷键

快捷键 操作
Ctrl+Z 撤销
Ctrl+Y / Ctrl+Shift+Z 重做
Ctrl+F 搜索(在表格中查找,Enter 跳转下一个匹配)
Enter 确认单元格编辑 / 移动到下一行
Tab 确认单元格编辑 / 移动到下一列
Esc 取消单元格编辑 / 关闭搜索

为什么选择 toolbaba 的数据工作台

  • 全流程闭环:导入 → 编辑 → 清洗 → 统计 → 图表 → 导出,一站式完成,无需切换多个工具。
  • 管道可复现:清洗步骤可保存为 JSON 配置,下次处理同类数据一键加载执行。
  • 独特功能组合:同时支持数据透视表、图表生成、数据质量评分、条件格式化——竞品中罕见。
  • 本地处理:所有数据在浏览器本地处理,不上传服务器,保障绝对隐私安全。
  • 大文件友好:虚拟滚动技术,10万行数据也能流畅操作。
  • 免费免登录:打开即用,无需注册账号,没有任何付费墙。
  • 中文友好:全中文界面,符合国内用户使用习惯,特别优化了中文字符编码识别。
  • 格式覆盖全面:独有 JSONL 支持,覆盖大模型训练数据处理场景。

常见问题

数据会上传服务器吗?

不会。所有数据解析、编辑、清洗、统计分析、透视表、图表生成与导出都在你的浏览器本地完成,数据不会离开你的设备,保障绝对隐私安全。

支持哪些文件格式?

导入支持 CSV(逗号/Tab分隔,自动检测编码)、Excel (.xlsx/.xls,多Sheet选择)、JSON(对象数组格式)、JSONL(每行一个JSON,LLM训练数据常用格式)。导出支持 CSV、Excel (.xlsx)、JSON、JSONL、Markdown 表格、SQL INSERT 语句。

什么是清洗管道?

清洗管道是本工具的核心差异化功能。你可以用可视化方式串联多个数据清洗步骤(去重→空值填充→正则替换→列重命名→类型转换→文本清洗→排序等),一键执行并查看每步影响的行数。管道步骤支持拖拽排序,配置可导出为 JSON 文件保存和复用,下次处理同类数据直接加载管道,一键清洗。

支持数据透视表和图表吗?

支持。统计模式下可以创建数据透视表(拖拽式行/列标签配置,支持求和/计数/平均/最大/最小聚合),以及柱状图、折线图、饼图、散点图。图表基于透视表或分组聚合结果生成,可导出为 PNG。

什么是数据质量评分?

从完整性、唯一性、一致性、有效性和时效性五个维度对数据集自动评分(A-F等级),并给出针对性的改进建议,帮你快速定位数据质量问题。

大文件会卡吗?

表格采用虚拟化渲染技术(@tanstack/react-virtual),只渲染可视区域的行,10万行数据也能流畅滚动。文件解析在浏览器本地执行,建议单文件控制在100MB以内以获得最佳体验。

可以撤销操作吗?

支持完整的撤销/重做功能(Ctrl+Z / Ctrl+Y),单元格编辑和管道执行都被记录在操作历史栈中,最多保存50步历史。

如何快速体验功能?

无需上传文件,点击空状态页面的示例数据按钮即可快速体验。提供「电商订单」「问卷调查」「销售报表」三个真实场景的示例数据集。

更新记录

  • 2026-07-11v1.0.0首次发布。数据导入:CSV/Excel/JSON/JSONL + 剪贴板粘贴 + 拖拽上传 + 示例数据。表格编辑:虚拟滚动渲染、单元格双击编辑、列头排序、全局搜索、条件格式化(空值高亮/重复标记/数值范围)、撤销/重做。清洗管道:13种清洗操作(去重/空值填充/查找替换/正则替换/过滤/排序/列重命名/类型转换/选择列/拆分列/合并列/文本清洗/标准化),管道步骤拖拽排序,管道 JSON 保存/加载。统计分析:列统计摘要、分组聚合、数据透视表、柱状图/折线图/饼图/散点图。数据质量:5维评分(完整性/唯一性/一致性/有效性/时效性)、A-F等级、改进建议。导出:CSV/Excel/JSON/JSONL/Markdown/SQL INSERT。UI:最大化模式(充满页面/全屏)、深色主题适配。