读取与格式
粘贴数据,或导入 / 拖入一个 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)。许可说明 ↗