CSV 查询工具把粘贴的表格当作一张数据库表,直接写 SQL 做筛选、汇总与排序:WHERE 过滤行、GROUP BY 求和计数、ORDER BY 排序、LIMIT 取前几名,查询结果可再下载成新的 CSV。首行自动作为列名,带引号与转义的标准 CSV 都能正确解析;SQL 引擎 alaSQL 按需懒加载,数据全程留在浏览器本地不上传,适合快速核对报表、做临时统计。
region,amount 华东,1200 华北,800 华东,450 SQL:SELECT region, SUM(amount) AS total FROM csv GROUP BY region
region,total 华东,1650 华北,800
不会。CSV 解析与 SQL 执行全部在浏览器本地完成,数据不会上传任何服务器;SQL 引擎 alaSQL 只在首次执行时从 CDN 懒加载,加载后运算全在本机,与 JSON 转 CSV 同样的零上传原则。
表名固定为 csv,SQL 里写 FROM csv;首行会自动作为列名,重复列名自动加后缀。列名含空格或以数字开头等不合法情况,用方括号引用即可,例如 SELECT [单位价格] FROM csv。
CSV 里的值默认按文本处理,"1200" 会参与字符串拼接。求和、平均前先用 CAST(amount AS NUMBER) 转成数字,或直接 SUM(CAST(amount AS NUMBER)),结果就正确了。
由 alaSQL 提供,覆盖常用的 SELECT、WHERE、GROUP BY、HAVING、ORDER BY、LIMIT、JOIN、DISTINCT 与聚合函数;不支持的事务、索引等数据库特性本身也不适用于单表分析场景。
受浏览器内存限制,几十万行以内一般流畅;更大文件建议先按需裁剪列,或用 随机测试数据生成 先小规模验证 SQL,再换真实数据。