DATA WORKBENCH

让数据,整整齐齐。

从杂乱的行列,到好用的数据。导入、整理,再出发。

保留原始数值全量导出浏览器内处理
01

放入数据

支持 .csv / .tsv / .json / .txt0 字符

仅导入文件时生效;乱码请换编码后重新导入。

逗号、制表符、分号或竖线分隔。支持带引号、逗号和换行的单元格;所有值按文本读取。

文件最多 5 MB · 无自动保存

REVIEW YOUR DATA

看清结果,再保存。

—数据行
—列
—移除行
等待数据完整结果可导出为 CSV、TSV 或 JSON
▦每一列,各就各位

读取数据后,在这里确认内容与整理结果

CSV / TSV 为 UTF-8。安全前缀会改变以 =、+、-、@ 等开头的文本;需要原值可关闭。

留住原值,理清行列。

表格与数据格式整理

读取与格式

粘贴数据,或导入 / 拖入一个 CSV、TSV、JSON、TXT 文件。选好格式、分隔符与表头后读取。自动识别只作辅助,请核对预览;单列数据可以手选分隔符。CSV 完全空白的物理行跳过,带引号的空字段保留。列数不齐、损坏引号、重复或空表头会报错,不静默丢列。无表头时生成“列1、列2…”的名称。

JSON 支持非空对象数组或等宽二维数组。对象按全部字段的并集读取,缺失和 null 在预览中分别标注。数字精度和数字原始写法保留,包括大整数和 1.2300;重复键报错。嵌套对象 / 数组显示为 JSON 文本,JSON 导出保留其类型,不展开为子列。二维数组生成列名;根对象、标量数组或混合数组请先整理格式。

整理规则

保留列、修改列名、用箭头调整顺序。去重可按勾选的“去重依据”列比较;没有选择依据则按全部保留列。保留首次或末次对应的完整记录,不改其余列。空白清理仅处理字符串;空行指全部为缺失、null 或空白字符串,数字 0 和布尔 false 不是空。去重区分类型,字符串“1”与数字 1 不合并;忽略大小写只对文本生效,嵌套 JSON 按序列化文本比较。

每次“应用整理”均从最近读取的数据重新计算。设置改变后需要重新应用,旧导出会禁用;原输入不覆盖。输入内容、格式或读取设置改变后,需要重新读取。每页 50 行,最多同时预览 20 列,可切换列组;长单元格截断显示,下载包含所有结果。

导出与编码

CSV / TSV 使用 UTF-8,可选择 BOM、CRLF、表头及 CSV 分隔符。包含逗号、引号、换行的值按 CSV 规则转义。CSV 只表达文本,JSON 中的缺失与 null 均写成空字段,嵌套值写成 JSON 文本;此转换不能自动还原所有 JSON 类型。反向 CSV → JSON 不猜数字、日期或布尔值,编号前导零不丢失。

JSON 对象数组按列名导出,缺失字段省略,null 保持 null;二维数组不含列名,缺失位置变为 null。JSON 无 BOM、采用 UTF-8。JSON 输入的数字写法可保留,但字段顺序、空白格式可能变化。

默认 CSV / TSV 公式安全模式会为以公式标记(包括前导空白后出现的 =、+、-、@,以及制表符 / 回车)开头的文本和列名加单引号,降低表格软件执行公式的风险。此选项会修改文本,含负号的文本编号也可能受影响;需要原值请关闭并自行选择安全的打开方式。JSON 数字类型不会添加此前缀。CSV 无法控制 Excel 自动识别日期、科学计数法或前导零;若在 Excel 保留文本,请通过“从文本 / CSV 导入”指定文本列。

限制与隐私

单个文件最多 5 MB,输入 200 万字符单元,2 万数据行、100 列、20 万单元格,输出最多 800 万字符单元。仅文本数据,不直接读取 Excel 的 XLS / XLSX。默认 UTF-8,自动识别 UTF-16 BOM;GBK 请选择 GB18030 / GBK 后重新导入。乱码或无效编码会提示,不自动猜测。

解析、整理、编码和导出均在同源浏览器线程进行,无上传、外部 CDN、追踪或自动存储;刷新关闭会清空数据。任务可取消,约 10 秒超时停止;失败不会替换已读取的表格。所有输入按纯文本展示,不执行 HTML 或公式。

CSV:Papa Parse;JSON 精度:lossless-json(MIT)。许可说明 ↗

本次读取说明