免費註冊

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 轉圖片把表格和圖表匯出成圖片。