關於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上傳 .sql
選擇或拖入匯出檔案,裡面有建表等其他語句也沒關係,只有 INSERT 會變成資料行。
- 2開始轉換
點“SQL 轉 Excel”,伺服器逐條解析 INSERT,按資料表歸類。
- 3下載工作簿
每張資料表一個工作表,以表名命名,表頭凍結。
為什麼用熊仔工匠
- 一表一個工作表
同一個匯出裡的 users、orders、products 並排放在一個工作簿裡。
- 真實的列名
取自 INSERT 本身或 CREATE TABLE,實在沒有才用 column_1、column_2。
- 值都整理好
引號還原,NULL 留空,數字按數值儲存。
- 不用裝資料庫
任何電腦都能看匯出檔案,不用裝 MySQL、PostgreSQL 或 SQL 客戶端。