这个工具是什么
CSV Viewer 复用已有的本地 Papa Parse 解析器,将每行保留为数组并按列位置展示。表头即使重复也不会覆盖数据。表格只渲染有限预览,避免大型文件创建过多 DOM 节点。
如何使用
- 粘贴 CSV,或选择 UTF-8 CSV 文件;文件选择后会本地读取。
- 确认分隔符及“首行为表头”选项。
- 点击“查看表格”,检查行数、列数和文件信息。
- 在表格容器内滚动查看内容,留意预览截断提示。
使用示例
- name,age,city 加 Tom,20,Tokyo 形成三列、一条数据记录。
- "Smith, John",30,"New York" 中引号内的逗号属于字段内容。
- name,name,age 按第一列、第二列、第三列显示,不覆盖重复名称列。
处理规则与限制
复用 Papa Parse 5.7.0,支持引号字段、双引号转义、内嵌换行、CRLF 和空字段。默认首行为表头,记录按数组保存。输入和总记录数有上限;表格最多预览 500 行、100 列及 10,000 个单元格,以先达到的限制为准,并显示截断说明。输入最多 2 MiB、100,000 条记录、500 列及 500,000 个单元格,超过限制会报错而不静默截断数据。
常见用途
- 检查 CSV 导出文件的列位置与内容。
- 查看含中文、日文或 emoji 的 UTF-8 数据。
- 排查引号、分隔符和重复表头问题。
隐私说明
文本、文件读取、转换和预览均在当前浏览器本地完成,不上传输入,不使用后台、数据库、在线 API 或第三方 CDN,也不会自动保存您的内容。复制和下载由浏览器本地完成。
FAQ
CSV 文件会上传吗?
不会。文件通过浏览器本地读取,不使用表单上传、服务器转换或在线接口。
字段包含逗号或换行怎么办?
标准 CSV 用双引号包裹这些字段,内部双引号写成两个双引号,本页使用已有解析器正确处理。
为什么没有显示所有行?
为保持页面流畅,预览有行、列和单元格数量上限。统计与提示会区分解析结果和实际展示范围。
支持重复表头吗?
支持。表格按列索引展示,重复名称不会相互覆盖。
支持哪些文件编码?
文件输入按 UTF-8 读取,支持 UTF-8 BOM。其他编码应先另行转换,不能将乱码当成成功解析。