ViewCSV 扩展程序在浏览器中以表格打开数据,并按原样显示每个值:CSV 和 TSV 文件、粘贴的文本、你选择的 CSV 链接,以及当前网页上的 HTML 表格。所有处理都在你的设备上完成。1.0.0 版面向 Chrome、Edge 等 120 及以上版本的 Chromium 内核浏览器构建,已在 Chromium 中完成本地测试,尚未在 Edge 中测试,也尚未提交到 Chrome 网上应用店或 Microsoft Edge 加载项商店。
适合做什么
不打开电子表格,也能先检查导出文件:在电商后台导出的订单里查一笔订单,核对业务报表里的金额,或者在导入其他系统前确认客户名单里没有空值和多余的空格。电子表格打开文件时常常会改动数据:邮编 030001 会丢掉开头的 0 变成 30001,18 位的长订单号会变成 1.23457E+17 这样的科学计数法。ViewCSV 把每个值都作为文本保留。
四种打开数据的方式
数据都在 ViewCSV 标签页(查看器)中打开,复制内容或切换标签页时,数据都还在。
- 文件:点击“选择文件”选择 CSV、TSV 或 TXT 文件,或把文件拖到 ViewCSV 标签页的任意位置。
- 粘贴文本:粘贴从文件、邮件或电子表格中复制的多行数据。
- 网页上的表格:点击工具栏中的 ViewCSV 按钮,选择“查找表格”,再从列出的表格中选一个。
- CSV 链接:在指向 .csv 或 .tsv 文件的链接上点右键,选择“用 ViewCSV 打开链接”。只有在你允许访问该网站后,才会下载文件。
打开后能做什么
- 搜索所有单元格,按“包含”“等于”“开头是”“为空”“大于”“小于”等条件筛选行。
- 排序,隐藏和重命名列,修改单元格,删除行;撤销和重做最多可回退最近 200 步。
- 在“列概况”中查看有值和为空的单元格数、不重复的值、以 0 开头或含多余空格的值、最小值和最大值,以及最常见的值。
- 导出为 CSV(逗号、分号、制表符或竖线分隔)、TSV 或 JSON,或复制到剪贴板。
查看单元格的精确值
选中单元格后,表格上方的栏会逐字符显示它的值。首尾空格、制表符、换行、不换行空格和不可见字符都会标出来;开头的 0、换行,以及可能被电子表格当作公式执行的文本,也会有简短提示。常见的“两个值看着一样,为什么对不上”,在这里就能找到原因。
值的处理方式
- 每个值都按来源中的原样作为文本保留,不做任何转换,开头的 0 和长数字都不会丢失。
- 排序、数字筛选和最小值、最大值,只把带可选正负号、以“.”作小数点的普通十进制数当作数字,例如 -12.5、1500.25;无论多少位都能精确比较。
- 带千分位的 1,234.50、带货币符号的 ¥39.90、以逗号作小数点的 1.234,50、科学计数法 1e5 以及日期,都按文本比较。含有以 0 开头的值的列按文本处理。
- 分隔符可自动识别逗号、分号、制表符和竖线,也可以手动选择。编码可自动识别 UTF-8 和带 BOM 的 UTF-16;GB18030 等其他编码请在“导入设置”中选择。
使用上限
这里的 MB 指 1,048,576 字节。超出上限的数据不会只打开一部分,而是直接提示无法打开。
- 文件:52,428,800 字节(50 MB)。
- 粘贴文本:在 ViewCSV 标签页中最多 52,428,800 个字符;在工具栏弹出窗口的粘贴框中最多 4,194,304 个字符。
- 表格大小:1,000,000 行(100 万行)、1,000 列、5,000,000 个单元格(500 万个)。单元格数按补齐较短的行之后计算,列名行不计入。
- 导出:UTF-8 编码下 209,715,200 字节(200 MB)。复制到剪贴板:5,000,000 个字符。
- 通过 CSV 链接下载:52,428,800 字节,60 秒。
不支持打开的内容
- Excel 等电子表格工作簿(XLSX、XLS、ODS)。请先另存为“CSV UTF-8”。
- 压缩文件(如 .gz)和 PDF。
- 指向电脑上本地文件的链接(file:// 地址)。请改用“选择文件”打开。
- 嵌在其他网站框架中的表格,以及不是用 HTML 表格制作的网格。
- 保存或同步:修改只保留在标签页中,导出后才会保存。
隐私要点
扩展程序没有服务器,不会把你的文件、粘贴的文本和表格发送到任何地方,包括 viewcsv.app。它不含统计分析或跟踪代码,也不会从互联网加载代码或 WebAssembly,运行的一切都在安装包内。它只保存你的界面语言和外观设置。打开 CSV 链接时,浏览器会直接从该网站下载文件,不带你的 Cookie。
权限
- 点击工具栏按钮时访问当前标签页(activeTab、scripting):用于查找并读取该页面上的表格。
- 右键菜单(contextMenus):提供“用 ViewCSV 打开链接”菜单项。
- 存储(storage):保存界面语言和外观,并在弹出窗口与 ViewCSV 标签页之间短暂传递数据。
- 网站访问权限(可选):只有在你为 CSV 链接选择“允许并打开”时,才逐个网站申请;除非你选择保留,下载后即撤销。
发布状态
1.0.0 版面向 120 及以上版本的 Chromium 内核浏览器(如 Google Chrome 和 Microsoft Edge)构建,已在 Chromium 中完成本地测试,尚未在 Microsoft Edge 本身中测试。目前尚未提交到 Chrome 网上应用店或 Microsoft Edge 加载项商店,因此没有商店页面。ViewCSV 网站无需安装扩展程序即可使用。
界面语言
界面提供 English、Deutsch、Italiano、日本語、한국어、Русский、Español、Français、Português (Brasil)、简体中文、Nederlands、Polski、Türkçe、Bahasa Indonesia 和 العربية 共 15 种语言,阿拉伯语采用从右到左的布局。默认跟随浏览器语言,也可以在“设置”中选择。切换语言不会改变你的数据。
常见问题
能在 Chrome 网上应用店或 Edge 加载项商店里安装吗?
暂时不能。1.0.0 版已完成构建,并在 Chromium 中做过本地测试,但还没有提交,所以没有商店页面、评分或安装量。
会上传我的文件吗?
不会。文件、粘贴的文本和表格都在你设备上的 ViewCSV 标签页中读取,扩展程序没有服务器。
Excel 导出的 CSV 打开后中文乱码怎么办?
中文 Windows 版 Excel 以“CSV(逗号分隔)”保存的文件通常是 GBK 编码,请在“导入设置”的文件编码中选择 GB18030(兼容 GBK)后重新读取。导出时默认添加 UTF-8 BOM,可以减少用 Excel 打开时的中文乱码。
和 ViewCSV 网站有什么区别?
扩展程序可以读取当前网页上的表格,还能不先下载就打开 CSV 链接;网站提供更多格式转换和编辑工具。两者相互独立,扩展程序不会向网站发送任何内容。
能打开 Excel 文件吗?
不能。请先在电子表格软件中另存为“CSV UTF-8”,再打开该文件。
订单号、邮编开头的 0 会保留吗?
会。值不会被转换,邮编 030001、订单号 0001041 在表格和所有导出文件中都保持原样。
