CSV

CSV 查看器

按原列序查看 CSV/TSV,保留文本并筛选、排序、导出

数据格式
🔒 100% 本地运行 — 你的数据不会离开当前页面
由 Evan 维护•最近更新:2026年9月30日
CSV / TSV 查看器

数据仅在当前浏览器内处理,不保存输入草稿。最多 10,000 行数据、200 列、200,000 个单元格;每格最多 32,767 个 UTF-16 码元。

粘贴换行遵循文本框规则;保留原始回车请上传 UTF-8 文件。所有 CSV 值均按文本读取,保留前导零、表头空白、重复表头与物理空记录。非空记录列数必须一致;自动识别有歧义时请指定分隔符。

工具说明

CSV 查看器把 UTF-8 分隔文本读取为有序表格。可以粘贴文本,或上传 CSV、TSV、TXT;选择逗号、分号、Tab、竖线,并确认首条记录是否为表头。自动模式接受有效单列文件,也会选择列数一致的多列分隔符;有歧义时请直接指定。所有值保持字符串,保留前导零、长数字 ID、空白、重复表头、数字表头与 __proto__ 等特殊名称。物理空记录带源记录号显示,导出时仍为空行。坏引号和非空记录列数不齐会被拒绝。筛选会搜索全部源列,包括已隐藏的列;排序采用自然文本顺序,不推断数字或日期类型。复制输出 TSV,下载输出 CSV,均按源列顺序输出所选列,并包含当前排序下的全部匹配行。仅表头输入或零匹配仍保留表头,隐藏所有列后禁用导出。预览最多显示 200 行或 2,500 格,每格最多 500 字符,导出保留全部受支持值。输入上限为 10 MiB、10,000 行数据、200 列和 200,000 格,输出最多 16 MiB。数据不上传,也不保存输入草稿。 浏览器文本框会规范化粘贴换行;需要保留原始回车时请上传 UTF-8 文件。

场景配方

01

保留 ID 写法地复核 CSV 导出

目标:找到一条客户记录,仅导出所需字段。

  1. 粘贴 id,region,note,再输入 00123,APAC,first 和 00456,EMEA,second;使用逗号分隔读取表格。
  2. 筛选 APAC,隐藏 region 列,确认 00123 仍保持原写法;筛选继续搜索已隐藏的 region 值。
  3. 复制筛选 TSV 或下载筛选 CSV,结果包含 id、note 表头和一条匹配记录。

结果:得到保留源列序与完整文本 ID 的精简数据。

02

明确生成仅表头或零匹配结果

目标:有意创建仅含字段定义的提取文件。

  1. 打开仅含 name,email 的文件,或在已有数据表中筛选一个不存在的值。
  2. 至少保持一列选中;数据行数变为零,而所选表头仍然存在。
  3. 下载 CSV 并检查第一行。启用表头时,即使没有数据行也会输出所选表头。

结果:得到有效的仅表头 CSV,避免意外生成空文件。

失败门诊(高频踩坑)

排序结果不等于数值或日期顺序

原因:查看器进行自然文本比较,不推断数字、货币、地区格式或日期类型。

修复:将排序用于文本检查。需要数值或时间顺序时,请在单独数据集明确归一化,或使用有明确字段类型的电子表格及数据库。

自动识别选中了意外分隔符

原因:同一段文本可能符合多种分隔规则,尤其是单列数据或包含标点的字段。

修复:明确指定逗号、分号、Tab 或竖线后重新读取。Tab 是一个真实制表字符,两个可见字符 \t 不是分隔符。

另一个 CSV 程序移除了空行

原因:部分读取器会跳过物理空记录,或将其与带引号空字段区别处理。

修复:检查源记录标注和导出内容。本工具将物理空记录保留为空行,单个空字段输出为 "",多列全空记录仍保留分隔符。

可见预览的文字比下载内容少

原因:为限制浏览器工作量,页面最多渲染 200 行或 2,500 格,每格 500 字符。

修复:复制或下载完整筛选结果,保留最多 16 MiB 输出内的完整值;超过上限时缩小筛选范围或减少所选列。

生产可用片段

数字与重复表头保持原列序

csv

10,2,1,__proto__,a,a
00123,second,third,own,left,right

# 即使名称重复,列位置仍为 1 至 6。
# 隐藏第 2、3 列,导出所选列:
10,__proto__,a,a
00123,own,left,right

# 零匹配的筛选结果仍输出所选表头。

常见问题

为什么 00123 和长数字仍为字符串?

查看器不推断 CSV 值类型,以保留源写法。排序使用自然文本比较,不能当作数值或时间先后验证。

重复或数字表头会怎样处理?

保留表头位置与精确名称,值存于有序数组。10,2,1 或 __proto__ 等表头不会导致重排或覆盖字段。

筛选会搜索隐藏列吗?

会搜索全部源列。复制和下载仅包含所选列,保持源列顺序,并包含当前排序下的所有匹配行。

没有匹配行或隐藏全部列时会怎样?

启用表头时,零匹配仍导出所选表头;无表头且零匹配时输出空文本。至少选择一列,隐藏全部列后复制与下载禁用。

空行会被悄悄移除吗?

不会,物理空记录、带引号的空值和仅空白值会保留并区分。非空记录列数必须一致,列数不齐时请修正后读取。

为什么可见表格比导出内容短?

页面最多渲染 200 行或 2,500 格,每格 500 字符;CSV/TSV 导出包含全部匹配行的所选完整值,最多 16 MiB。

继续浏览