📊

CSV Explorer

v1.0.0 live · Desktop
Windows 10/11 · x64
打开即用的 CSV 查看器与 SQL 沙箱

两种用法:直接浏览检索数据,或把 CSV 当数据库来写 SQL。

CSV
example-orders.csv · 15 行 · 11 列 · 1.7 KB
表格 SQL 统计
只读
☰ 列面板
搜索所有列,或 列名=值 按列筛选... FUZZY
↓ 导出
# 订单编号 客户姓名 城市 下单日期 商品类别 商品名称 数量 单价
1 ORD-202604-0001 王小雨 上海 2026-04-01 办公用品 无线鼠标 2 89.90
2 ORD-202604-0002 李明 北京 2026-04-02 数码配件 USB-C 扩展坞 1 259.00
3 ORD-202604-0003 陈晨 杭州 2026-04-03 食品饮料 挂耳咖啡 5 39.90
4 ORD-202604-0004 赵琳 成都 2026-04-04 办公用品 笔记本套装 3 28.50
5 ORD-202604-0005 周航 广州 2026-04-05 家居日用 保温杯 2 69.00
6 ORD-202604-0006 孙悦 深圳 2026-04-06 数码配件 机械键盘 1 399.00
7 ORD-202604-0007 吴迪 南京 2026-04-07 图书音像 数据分析入门 4 58.00
8 ORD-202604-0008 郑楠 苏州 2026-04-08 食品饮料 绿茶礼盒 2 128.00
Row #7 / 15
只读模式,双击解锁编辑
订单编号
ORD-202604-0007
客户姓名
吴迪
城市
南京
下单日期
2026-04-07
商品类别
图书音像
商品名称
数据分析入门
数量
4
单价
58.00
订单金额
232.00
已加载 切换文件 共 15 行 | 第 7 行已选中 | Σ 数量 63 Σ 单价 1,793.7 Σ 订单金额 3,202.2 UTF-8 · 1.7 KB · CSV · 分隔符: 逗号

每个细节,用心打磨。

🎨

按类型着色,逐行核对

数值、日期、文本用不同颜色区分;选中行展开详情面板逐行核对,单元格 Ctrl+C 直接复制值,详情编辑可一键将当前行格式批量套用到整列。

🔍

实时搜索,命中高亮

搜索结果实时响应,匹配字符在单元格内直接高亮标识,不只过滤行,还让你一眼看到命中位置。

🗄️

SQL 编辑器 + 智能补全

关键词、列名、函数名自动补全,右侧助手面板随手查函数用法。大文件自动切换 DuckDB,GROUP BY、子查询照跑。

Electron + React

跨平台桌面框架,React 19 驱动 UI,虚拟列表处理百万行不卡顿。

DuckDB

嵌入式 OLAP 引擎,大文件 SQL 查询直接跑在原始 CSV 上,无需全量加载。

AlaSQL

轻量内存 SQL 引擎,处理小文件时毫秒响应,无需启动重型进程。

iconv-lite

搭配 chardet 自动检测 UTF-8 / GBK 编码,中文数据乱码问题彻底告别。

做这个工具时,我给自己定了两个主场景:把数据看清楚,以及用 SQL 把数据查出来。其他功能都是围绕这两件事叠加的。

表格视图:按类型着色 + 行详情侧边栏

看清每一行

数值、日期、文本用不同颜色区分,扫一眼就能判断列的类型和数据质量。列宽支持拖动,防止内容被截断。单元格可以直接选中,按 Ctrl+C 复制值,不必进详情才能取数。

选中某一行,右侧详情面板展开全部字段——可以继续在列表里点击切换行,面板同步更新,适合逐行核对横向宽表。编辑模式新增”套用当前格式到所有行”:它会根据当前行反推数字或日期格式,批量应用到整列,适合修正导入时格式不统一的数据。

搜索实时响应,匹配的字符片段会在单元格内就地高亮,不只过滤行,还让你一眼看到命中位置。支持 列名=值 精确过滤语法,不用写 SQL 也能快速定位。

搜索:命中字符就地高亮,结果集底部实时汇总

把 CSV 当数据库来写

对有 SQL 能力的用户,这相当于给 CSV 文件装了一个有智能提示的编辑器。输入时自动补全关键词、列名、函数名,Ctrl+Space 主动唤起;光标停在函数名上会显示参数签名,不用去查文档。右侧助手面板可以随手切换查看当前文件的列结构、可用函数列表或示例 SQL。

不只是 WHERE 过滤——GROUP BY 分组汇总、多列运算、子查询都可以直接跑。一个常用场景:用 CONCAT 把 CSV 字段拼成 INSERT / UPDATE 语句,复制结果集出去直接执行,省去手写 SQL 的麻烦。

大文件自动切换 DuckDB,SQL 直接跑在原始 CSV 上,无需全量加载进内存。

它不是 Excel 的替代品,而是让 CSV 文件可以被当作一张数据库表来对待。

SQL 视图:智能补全 + 助手面板 + GROUP BY 子查询照跑

统计与导出

统计视图自动推断每列类型,展示分布、均值、空值率,切换「统计」标签即可,无需写任何代码。

底部状态栏支持自定义统计项:选择列后可手动添加汇总、均值、中位数、最小、最大、计数、非空、去重等聚合,只看你关心的数据,不被默认数字淹没。

文件拖到应用图标直接打开,自动识别 UTF-8 / GBK 编码,大文件走虚拟滚动不卡顿,查询结果可导出为 CSV / JSON / Excel / Markdown。

统计视图:每列数据分布一目了然

版本历史,持续迭代。

v1.0.0
2026-04-28
SQL 增强与统计自定义
  • SQL 视图新增右侧助手面板:结构、函数、示例三类信息可切换查看
  • SQL 编辑器支持关键词、函数、表名、列名智能补全(Ctrl+Space 主动唤起)
  • SQL 编辑器新增函数签名提示,Tab / Shift+Tab 缩进处理
  • AlaSQL 与 DuckDB 补齐一致的日期 / 数值格式化函数
  • SQL 结果表格支持一键复制完整结果集
  • 表格视图支持单元格选中,Ctrl+C 复制单元格值
  • 详情编辑新增「套用当前格式到所有行」:反推数字/日期格式并批量应用
  • 底部状态栏新增自定义统计项,可选列并添加汇总、均值、中位数等聚合
  • 结构面板 SELECT 模板改为展开文件全部列
v0.1.0
2026-04-26
首个功能完整版本
  • 表格视图虚拟滚动,适配超大行数文件
  • 全列模糊搜索 + 列名=值 / 列名:值 定向搜索
  • SQL 查询视图(小文件 AlaSQL / 大文件 DuckDB 双引擎)
  • CSV / JSON / Excel / Markdown 导出,支持 GBK 编码
  • 行详情侧边栏,支持编辑与撤销/重做
  • 统计视图、列面板、列类型自动推断(NUM / STR / DAT)
  • 列宽拖拽调整、深色主题