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

看清每一行
数值、日期、文本用不同颜色区分,扫一眼就能判断列的类型和数据质量。列宽支持拖动,防止内容被截断。单元格可以直接选中,按 Ctrl+C 复制值,不必进详情才能取数。
选中某一行,右侧详情面板展开全部字段——可以继续在列表里点击切换行,面板同步更新,适合逐行核对横向宽表。编辑模式新增”套用当前格式到所有行”:它会根据当前行反推数字或日期格式,批量应用到整列,适合修正导入时格式不统一的数据。
搜索实时响应,匹配的字符片段会在单元格内就地高亮,不只过滤行,还让你一眼看到命中位置。支持 列名=值 精确过滤语法,不用写 SQL 也能快速定位。

把 CSV 当数据库来写
对有 SQL 能力的用户,这相当于给 CSV 文件装了一个有智能提示的编辑器。输入时自动补全关键词、列名、函数名,Ctrl+Space 主动唤起;光标停在函数名上会显示参数签名,不用去查文档。右侧助手面板可以随手切换查看当前文件的列结构、可用函数列表或示例 SQL。
不只是 WHERE 过滤——GROUP BY 分组汇总、多列运算、子查询都可以直接跑。一个常用场景:用 CONCAT 把 CSV 字段拼成 INSERT / UPDATE 语句,复制结果集出去直接执行,省去手写 SQL 的麻烦。
大文件自动切换 DuckDB,SQL 直接跑在原始 CSV 上,无需全量加载进内存。
它不是 Excel 的替代品,而是让 CSV 文件可以被当作一张数据库表来对待。

统计与导出
统计视图自动推断每列类型,展示分布、均值、空值率,切换「统计」标签即可,无需写任何代码。
底部状态栏支持自定义统计项:选择列后可手动添加汇总、均值、中位数、最小、最大、计数、非空、去重等聚合,只看你关心的数据,不被默认数字淹没。
文件拖到应用图标直接打开,自动识别 UTF-8 / GBK 编码,大文件走虚拟滚动不卡顿,查询结果可导出为 CSV / JSON / Excel / Markdown。
