跳至内容
Monu Tools

使用 SQL Online 查询 CSV

在浏览器中针对 CSV 运行 SQL SELECT 查询:它会加载到您可以过滤、分组和联接的表中。没有上传任何内容。

如何使用 查询 CSV (SQL)

  1. 01

    将 CSV 粘贴到输入中;它加载到名为 data 的表中。

  2. 02

    编写 SELECT 查询并按 Run(或 Ctrl/Cmd + Enter)。

  3. 03

    复制或下载 CSV 格式的结果。

它的作用

该工具将您的 CSV 加载到真实的 SQLite 表中,并允许您使用 SQL 对其进行查询。使用 WHERE 进行过滤,使用 GROUP BY 进行汇总,对输出进行排序,并完全按照您的需要调整输出。

这是回答有关电子表格的问题的最快方法,无需将其导入数据库,并且结果可以以 CSV 格式复制或下载。

CSV 如何变成表格

标题行成为列名称,每行成为表中的一条记录(默认情况下为命名数据,您可以更改)。看起来是数字的值被存储为数字,因此可以进行比较和求和。

SQLite 通过 WebAssembly 在浏览器中运行查询,因此连接、聚合和子查询都可以工作,并且不会上传任何内容。

私人且无限制

每次转换都在您的浏览器本地进行,因此您的数据永远不会上传、记录或存储在服务器上。您可以毫不犹豫地将它用于机密导出,并且一旦页面加载,它就会继续离线工作。

无需注册,没有水印,也没有行数限制:唯一的上限是设备的内存。

常见问题

桌子叫什么?

默认情况下,您的 CSV 会加载到名为 data 的表中,因此像 SELECT * FROM data 这样的查询可以立即运行。您可以在表字段中重命名它。

支持哪种SQL?

完整的 SQLite 方言,因为它是编译为 WebAssembly 的真正引擎:WHERE、GROUP BY、HAVING、ORDER BY、连接、子查询和聚合函数。

我的 CSV 是否已上传以运行查询?

不会。CSV 完全在您的浏览器中进行解析和查询,因此数据永远不会离开您的设备。

是否有行或文件大小限制?

没有固定的行上限或每日配额。因为一切都在本地运行,实际限制是设备的内存,它可以轻松处理大多数导出包含的数万行。

我的数据上传到任何地方了吗?

不会。转换完全在您的浏览器中使用客户端 JavaScript 运行,因此您粘贴或删除的任何内容都不会离开您的设备。这使得包含客户电子邮件、财务数据或其他敏感数据的电子表格变得安全。

来源

报告问题