跳到工具
ViewCSV
无需上传文件

关于 ViewCSV

ViewCSV 是一组免费的 CSV 和 TSV 浏览器工具:包括查看器和编辑器,筛选、排序、清洗、校验、合并、拆分、对比和分析数据的工具,以及可转换为 12 种格式的转换器。文件由你的浏览器在你的设备上读取和处理;ViewCSV 没有接收 CSV 数据的上传接口,也不需要注册账号。

文件如何处理

  • 打开文件时,由你的浏览器从磁盘读取。解析和转换在同一标签页的后台线程(Web Worker)中运行,所以页面保持流畅,点击 取消 即可停止任务。
  • 在一个工具中打开的文件,在你切换工具时会一直保存在该标签页的内存中。它不会被写入存储,关闭标签页后就会消失。
  • 有两个可选组件,只在任务需要时才从 assets.viewcsv.app 下载:SQLite 引擎(WebAssembly,用于 CSV 转 SQLite 和 SQL 查询)和 Noto 字体(用于输出包含非拉丁文字的 PDF)。它们都是静态文件;你的数据绝不会发送到这个地址。
  • 下载文件在浏览器中生成,并直接保存到你的设备上。

访问统计

基础页面访问统计始终开启:自行托管的 Plausible 只接收你打开的每个公开页面的地址(不含查询字符串和片段),并且仅在第一个页面接收来源网站的名称。它不使用 Cookie。只有在你通过 Cookie 设置允许可选统计后,网站才会另外加载 Google Analytics(页面浏览,以及三类粗略的使用事件:输入来源和大小区间、导出格式、错误代码)和 Microsoft Clarity。广告信号始终关闭。文件内容、文件名、单元格值和搜索文本都不会发送给任何统计服务,页面上显示你数据的区域也已做了标记,Clarity 不会记录它们。详情请见 隐私政策。

开源组件

ViewCSV 基于开源软件构建,包括:

sql.js 1.15.0编译为 WebAssembly 的 SQLite(MIT 许可;SQLite 本身属于公有领域)
hyparquet-writer用 JavaScript 编写的 Apache Parquet 写入器(MIT 许可)
write-excel-fileXLSX 写入器(MIT 许可)
jsPDF 和 jspdf-autotablePDF 表格(MIT 许可)
fflateGzip 和 ZIP(MIT 许可)
yamlYAML 写入器(ISC 许可)
Papa Parse早期工作区中的 CSV 解析(MIT 许可)
Noto Sans 字体PDF 所用的字体,覆盖拉丁、西里尔、希腊字母以及中文、日文、韩文和阿拉伯文(SIL Open Font License 1.1)
TanStack Start、React网页框架(MIT 许可)

页面如何撰写和核对

工具页面和使用指南借助 AI 撰写,并对照实际运行的工具做了核对:工具页面上的每个示例输出都由该工具自身的代码生成,指南中描述的行为都有自动化测试覆盖(例如用独立的读取程序重新打开每个转换后的文件,做往返验证)。参考资料指向标准本身,例如 CSV 的 RFC 4180。

本站提供 15 种语言。每种语言都面向当地读者撰写,而不是逐句翻译,并使用该市场电子表格和 CSV 工具中的常用词汇。这些语言版本尚未经过母语人士审校。

各页面写明的限制,就是代码实际执行的限制。性能数据只在实际测量过的地方给出,并说明测量方式。

ViewCSV 不做什么

  • 它不会存储、备份或同步你的文件,所以关闭标签页前请先下载处理结果。
  • 它暂时不能打开 Excel、Parquet 或 JSON 文件;请先把它们转换为 CSV。
  • 它不提供账号、API 或服务器端处理选项。

浏览器扩展

适用于 Chromium 内核浏览器的 ViewCSV 扩展正在开发中,尚未在任何应用商店发布。它的功能和单独的隐私政策,请见 浏览器扩展 页面。

联系方式

ViewCSV 目前尚未公开联系地址。有了之后,会在本页列出。

常见问题

ViewCSV 是免费的吗?

是的。所有工具都可以免费使用,无需注册账号。

ViewCSV 能看到我的文件吗?

不能。文件在你的浏览器中处理;本站没有任何接收 CSV 数据的服务。