免费注册

SQL 转 Excel

不装数据库,也能把 .sql 导出文件里的数据当表格看。

或把文件拖到这里

支持 SQL

加密上传,文件 1 小时后自动删除。

关于SQL 转 Excel

SQL 转 Excel 适合手里有 .sql 导出文件、却没有数据库的时候,比如主机面板下载的备份。上传后,INSERT 语句里的数据放进 Excel 工作簿,一张数据表一个工作表,不用搭环境就能筛选、核对。要把某张表交给别的系统,可以再用Excel 转 CSV存成 CSV。

列名取自 INSERT 的字段列表,没写时从对应的 CREATE TABLE 里找。引号里的文本会还原,NULL 变成空单元格,数字仍是数字。mysqldump、SQLite .dump 和带 --inserts 的 pg_dump 都能直接读;pg_dump 默认的 COPY 格式没有 INSERT,读不了。

SQL 转 Excel怎么用

  1. 1
    上传 .sql

    选择或拖入导出文件,里面有建表等其他语句也没关系,只有 INSERT 会变成数据行。

  2. 2
    开始转换

    点“SQL 转 Excel”,服务器逐条解析 INSERT,按数据表归类。

  3. 3
    下载工作簿

    每张数据表一个工作表,以表名命名,表头冻结。

为什么用熊仔工匠

  • 一表一个工作表

    同一个导出里的 users、orders、products 并排放在一个工作簿里。

  • 真实的列名

    取自 INSERT 本身或 CREATE TABLE,实在没有才用 column_1、column_2。

  • 值都整理好

    引号还原,NULL 留空,数字按数值保存。

  • 不用装数据库

    任何电脑都能看导出文件,不用装 MySQL、PostgreSQL 或 SQL 客户端。

常见问题

SQL 转 Excel常见问题

SQL 转 Excel 支持哪些导出文件?
只要是标准的 INSERT INTO 语句都行,包括一条语句插入多行的写法,mysqldump、phpMyAdmin、SQLite 的 .dump,以及加了 --inserts 或 --column-inserts 的 pg_dump 生成的文件都可以。反过来从表格生成这样的语句,用Excel 转 SQL。
为什么提示没有找到 INSERT 语句?
文件多半用了别的方式存数据,比如 pg_dump 默认的 COPY 块。加上 --inserts 重新导出,或者确认文件不是只有表结构、没有数据。
导出文件很大,怎么 SQL 转 Excel?
免费账户能传 50 MB 以内的文件,VIP 最大 1 GB。再大的话,只导出需要的表,比如 mysqldump mydb orders customers。
SQL 转 Excel 免费吗?
免费。不注册一共能用 2 次,注册免费账户每天 2 次;VIP 不限次数。
数据库导出文件上传安全吗?
导出文件里常有个人信息,我们会谨慎处理:上传加密,文件在独立进程里解析,1 小时后自动删除,没有人会打开它。
把SQL 转 Excel分享给朋友打开浏览器就能用,对方不注册也能先试。

相关工具

XLSSQL Excel 转 SQL根据 Excel、CSV 生成建表语句和 INSERT 语句。
XMLXLS XML 转 Excel把 XML 里重复的记录转成表格行。
CSVXLS CSV 转 Excel把 CSV、TSV 转成 Excel,分列和编码自动识别。
CSVJSON CSV 转 JSON在浏览器里把 CSV 转成 JSON,文件不上传。
CSVXML CSV 转 XML把 CSV 或 Excel 的行转成 XML 记录。
XLSCSV Excel 转 CSV每个工作表存成 CSV,单元格换行也正确处理。
XLSHTML Excel 转 HTML把表格转成可直接放进网页的 HTML。
XLSJPG Excel 转图片把表格和图表导出成图片。