免费转换器

CSV 表格 查看器

在美观的表格中查看、排序、搜索和浏览CSV数据。免费、安全、无需上传。

拖放CSV文件到这里

或在下方粘贴CSV文本

关于此工具

CSV 文件是纯文本,其值以逗号分隔 — 简单,但视觉上很混乱。在文本编辑器中读取 CSV 会产生一堵逗号分隔的文本墙,其中字段边界模糊且列对齐丢失。 CSV 表格查看器解析文件并将其呈现为 HTML 表格,恢复列对齐并使数据可扫描。

除了简单的显示之外,表格查看器还提供使 CSV 数据易于处理的功能:列排序(单击标题按该列排序)、过滤(仅显示与条件匹配的行)、搜索(在所有列中查找值)和分页(导航大文件而不一次加载所有内容)。

该查看器使用 JavaScript 生态系统中最可靠的 CSV 库 PapaParse 在浏览器中解析 CSV。它处理格式的怪癖:包含逗号的带引号字段、转义引号、混合行结尾、可选的 BOM 标记、多行单元格。渲染的表格是交互式的,原始数据保留在您的设备上。

为什么使用 CSV 查看器

Excel 打开 CSV,但应用自己的转换 - 从数字字符串中删除前导零,重新格式化日期,将科学记数法应用于长数字。这些更改会损坏数据,如果重新保存文件,可能会导致真正的问题。 Web 查看器完全按原样显示 CSV,没有自动转换。

无需打开 Excel 或代码编辑器即可进行快速检查也很有价值。放入浏览器选项卡后,查看器会立即呈现数据。对于常规快速查看,这比启动 Excel 更快。

使用方法

删除文件或粘贴内容,导航表格。

  1. 上传或粘贴: 将 .csv 文件拖到上传区域或直接粘贴 CSV 内容。 PapaParse 自动检测分隔符(逗号、制表符、分号、竖线)。
  2. 配置标头检测: 第一行被视为标题(默认)或数据。标题行提供列标签;没有标题,列按位置标记。
  3. 导航: 通过单击列标题进行排序。通过在列过滤框中键入内容进行过滤。从搜索字段搜索所有列。分页显示大文件的可管理块。
  4. 导出过滤后的数据: 某些查看器允许将过滤/排序的视图导出为 CSV。当您想要提取原始数据的子集时很有用。

常见用例

技术细节

PapaParse 处理 CSV 变体:包含逗号的引用字段、通过加倍转义的引号、多行单元格、混合行结尾、文件开头的 BOM。输出是数组的数组(如果检测到标头则为对象)。

渲染使用具有大型文件虚拟化功能的 HTML 表 - 仅将可见行渲染到 DOM,并在上方和下方使用占位符间隔。这使得查看器能够响应具有数十万行的文件。

排序和过滤发生在 JavaScript 中。排序算法通常是带有比较器函数的 array.sort。过滤使用简单的 include() 或正则表达式匹配。两者都在完整数据集上运行;性能取决于数据集大小和条件的复杂性。

最佳实践

常见问题

该工具需要任何插件或下载吗?
不会。一切都使用标准网络技术在您的网络浏览器中运行。无需插件、扩展或软件安装。
我可以在数据中搜索吗?
是的。使用搜索或过滤功能快速查找显示数据中的特定项目或值。
我可以查看的数据有大小限制吗?
该工具可以在浏览器中有效地处理典型的数据大小。非常大的数据集可能需要更长的时间来渲染。对于非常大的文件,请考虑使用桌面应用程序。
我的数据保密吗?
是的。所有数据处理和显示都发生在您的浏览器中。没有任何内容上传到任何服务器。
我可以在查看器中编辑数据吗?
大多数观众都是只读的。如需编辑,请使用 CSV 编辑器或在不会自动转换的电子表格应用程序中打开。
排序如何处理日期?
通常按字典顺序排序(字符串比较)。 YYYY-MM-DD 日期排序正确; MM/DD/YYYY 没有。为了进行有意义的日期排序,请确保源数据使用可排序的日期格式。
特殊字符呢?
UTF-8 编码的 CSV 可以正确处理国际字符。其他编码的 CSV 可能会显示乱码;明确指定编码(如果可用)。
我可以导出过滤结果吗?
大多数查看器都提供将当前视图导出回 CSV 的功能。导出的文件仅包含按当前排序顺序过滤的行。