CSV 轉 XLSX 轉換器
把匯出的 CSV 轉成真正的 Excel 活頁簿,避開直接按兩下開啟造成的損壞:郵遞區號保留開頭的零,長訂單編號一位數都不少,各種語言的姓名都能正確顯示。
資料轉換器
或將CSV, TSV, TXT … 檔案拖曳到這裡 ·
每個檔案最大 95 MB· 最多 20 個檔案· 30 分鐘後刪除
檔案會在我們的伺服器上處理,並於 30 分鐘後刪除。
CSV 與文字檔中分隔欄位的字元,讀取與寫入都會使用。自動會從輸入偵測,並以逗號寫出。
UTF-8 適用於所有語言。若 Windows 上的 Excel 開啟 CSV 時重音字元或亞洲文字出現亂碼,請選擇含 BOM 的 UTF-8。
適用於 Excel、ODS 與 Numbers 輸入:只轉換第一個工作表,或轉換所有工作表(每個工作表輸出一個 CSV 並打包成 ZIP,或每個工作表對應一個 JSON 鍵)。
新試算表中工作表索引標籤的名稱,最多 31 個字元。
物件陣列會以欄位名稱作為每列的鍵;陣列的陣列較精簡,並將標題保留為第一個陣列。
包住所有列的外層元素名稱;每一列會成為其中的 <row>。
用於 CREATE TABLE 與 INSERT 陳述式。僅限字母、數字與底線。
不同資料庫的引號與欄位類型略有差異;請選擇您要匯入的資料庫。
將日期儲存格統一改寫成一種格式。ISO (2026-10-18) 對資料庫與程式碼最保險;保持原樣則維持來源中的顯示方式。
使用方式
- 1
上傳 CSV 檔案
將 .csv、.tsv 或 .txt 匯出檔拖曳到上傳區,每批最多 20 個,每個檔案最大 95 MB。分隔符號預設為自動偵測,因此逗號、分號與 Tab 分隔的檔案都能處理。
- 2
確認標題列
第一列為標題列預設為開啟,第 1 列會成為欄位標題。如果檔案一開始就是資料,請將它關閉;若不想讓工作表叫做 Sheet1,請設定工作表名稱。
- 3
轉換並下載
按下 轉換為 XLSX (Excel),然後用 Excel、Google 試算表、Numbers 或 LibreOffice 開啟活頁簿。
將 CSV 轉成 Excel 最安全的方法是什麼?
請轉換檔案,而不是直接按兩下開啟。上傳 CSV 後按下 轉換為 XLSX (Excel):系統會偵測分隔符號,第一列成為標題,數字成為數值儲存格,而可能被破壞的值(例如 00125 或 16 位數的 ID)則以文字儲存。
CSV 轉 Excel 轉換器必須保護哪些資料
CSV 檔案沒有資料類型:每個欄位都是文字,RFC 4180 只規定欄位如何分隔與加引號。Excel 直接開啟時,會替每個儲存格判斷這段文字是數字、日期還是公式。多數時候猜得沒錯,但出錯的往往是大家最在意的資料。
Excel 只保留 15 位有效數字,所以 16 位數的卡號或追蹤號碼最後一位會變成 0。開頭有 0 的值(例如郵遞區號 02134 或 SKU 00125)會變成一般數字。像 1-2 或 MARCH1 這樣的文字會變成日期。沒有位元組順序標記 (BOM) 的 UTF-8 檔案會以 Windows 字碼頁讀取,因此 São Paulo 會顯示成 São Paulo。下方範例就包含其中三種陷阱。
sku,zip,phone,ordered,tracking,city 00125,02134,+1 617 555 0142,2026-03-04,9400111202555842761234,臺北市 00981,07030,+1 201 555 0187,2026-03-05,9400111202555842769876,新竹市
CSV 與 XLSX 比較:兩種格式各能儲存什麼
| from ↓ · to → | Cell types | 多個工作表 | Formulas | Formatting | 超過 65,536 列 | 可用任何文字編輯器讀取 |
|---|---|---|---|---|---|---|
| CSV | – CSV to Cell types: no | – CSV to 多個工作表: no | – CSV to Formulas: no | – CSV to Formatting: no | CSV to 超過 65,536 列: yes | CSV to 可用任何文字編輯器讀取: yes |
| XLSX | XLSX to Cell types: yes | XLSX to 多個工作表: yes | XLSX to Formulas: yes | XLSX to Formatting: yes | XLSX to 超過 65,536 列: yes | – XLSX to 可用任何文字編輯器讀取: no |
| XLS | XLS to Cell types: yes | XLS to 多個工作表: yes | XLS to Formulas: yes | XLS to Formatting: yes | – XLS to 超過 65,536 列: no | – XLS to 可用任何文字編輯器讀取: no |
CSV
逗號分隔值
CSV 是一種純文字的表格格式,每一行是一列資料,欄位之間以逗號分隔。它從電腦發展初期沿用至今,並記載於 RFC 4180,不過許多變體會改用分號或定位字元,文字編碼也各不相同。幾乎所有試算表、資料庫和分析工具都能匯入與匯出,因此成為系統之間傳輸資料的預設格式。CSV 只儲存數值,不包含公式、格式、多個工作表或資料類型。
- 壓縮方式
- –
- 透明度
- –
- 動畫
- –
- 推出年份
- –
XLSX
Microsoft Excel 活頁簿
XLSX 是自 Office 2007 起 Microsoft Excel 的預設活頁簿格式,以 Office Open XML 標準為基礎。它將多個工作表、公式、格式、圖表、樞紐分析表與資料驗證,儲存在由 XML 組成的 ZIP 封裝中。每個工作表支援超過一百萬列,是商務試算表預設的交換格式。Google 試算表、LibreOffice 與 Numbers 都能開啟 XLSX,但巨集與進階功能可能無法完整保留。
- 壓縮方式
- –
- 透明度
- –
- 動畫
- –
- 推出年份
- 2007 · Microsoft
當匯出的資料要交給其他人時,CSV 就會轉成 XLSX:給主管的報表、給客戶的訂單清單、給團隊的問卷結果,這些人都期待拿到有儲存格類型和工作表名稱的活頁簿,而不是純文字。
CSV 轉 XLSX:轉出的活頁簿長什麼樣子
轉換後的檔案中,sku、zip 和 tracking 都是文字儲存格,因此 00125 與 22 位數的追蹤號碼會和 CSV 中完全一致。ordered 欄位是 ISO 日期,Excel 會將其辨識為日期,可依月份排序與篩選。城市名稱會保留重音符號,因為不論 CSV 作者當初以什麼編碼儲存,檔案都會以 UTF-8 讀取。
活頁簿只有一個工作表,除非你更改工作表名稱,否則會叫做 Sheet1(最多 31 個字元,與 Excel 的限制相同)。欄位格式保持單純,方便收件者套用自己的數字格式。如果收件者使用 Excel 2003 或不接受 XLSX 的舊匯入系統,可用 CSV 轉 XLS 改寫成較舊的二進位格式。
別再用 Excel 把活頁簿存回 CSV
XLSX 正確之後,請繼續在其中作業。若從 Excel 另存回 CSV,再按兩下重新開啟 CSV,上述所有轉換問題都會再度出現。當系統再次需要 CSV 時,請用 XLSX 轉 CSV 匯出新的副本。
CSV 轉 XLSX 常見問題
為什麼不直接用 Excel 開啟 CSV 再另存成 XLSX?
因為 Excel 在開啟時就會轉換數值,而且是在你儲存之前。開頭的 0、很長的數字,以及看起來像日期的內容,都會在記憶體中被更改,儲存為 XLSX 後這些更改就成為永久結果。先轉換、不讓 Excel 自行猜測,就能保留原始文字。
轉出的 XLSX 檔案會比 CSV 小嗎?
通常會。XLSX 是 ZIP 壓縮檔,重複的文字(例如國家名稱或狀態值)只會在共用字串表中儲存一次,所以含有大量重複值的匯出檔通常會變小。
我的 CSV 超過一百萬列,會怎麼樣?
Excel 工作表最多 1,048,576 列(含標題列)。遇到這類檔案時,Excel 本身會顯示「檔案未完整載入」的警告。請先分割 CSV,或使用 CSV 轉 SQL 將資料載入資料庫,這樣就不必在意列數。
能讓 Excel 不再自動更改我的資料嗎?
較新版本的 Microsoft 365 Excel 在「檔案 → 選項 → 資料」中有自動資料轉換選項,可以關閉移除開頭的 0、轉換長數字,以及將文字轉為日期。舊版沒有這類開關,所以在 Excel 之外轉換是較安全的做法。
「自動偵測」能辨識哪些分隔符號?
它會檢查前幾行中的逗號、分號、Tab、直線符號與空格,並選出能讓每一行分成相同欄位數的那一種。如果欄位看起來不對,請手動設定分隔符號後再轉換一次。
Google 試算表也能開啟這個 XLSX 嗎?
可以。將檔案上傳到 Google 雲端硬碟後用 Google 試算表開啟,或匯入現有的試算表。請注意,一份 Google 試算表所有分頁加起來最多 1,000 萬個儲存格。
- CSV 轉 XLS 轉換器將 CSV 轉成 XLS,也就是舊版匯入系統與舊版 Office 仍要求的 Excel 97–2003 格式。自動偵測分隔符號,一次最多 20 個檔案。
- XLSX 轉 CSV 轉換器將 XLSX 活頁簿轉成乾淨的 UTF-8 CSV,供 Shopify、WooCommerce、Mailchimp、Salesforce 或資料庫匯入。公式轉為數值,日期採 ISO 格式。
- TXT 轉 CSV 轉換器線上將分隔符號 .txt 檔轉成標準 CSV。自動偵測 Tab、直線、分號或空格,修正編碼,並依 RFC 4180 為欄位值加上引號。
- JSON 轉 Excel 轉換器將 JSON 或 JSON Lines 轉成 Excel XLSX 工作表:鍵名成為欄位標題,每筆記錄成為一列。每批最多 20 個檔案,免註冊。
- Numbers 轉 Excel 轉換器將 Apple Numbers 試算表轉成 Excel XLSX 活頁簿,可在 Windows、Google 試算表與各類公務入口網站開啟。保留所有工作表,不需要 Mac。
- CSV 轉 Markdown 表格轉換器將 CSV 轉成 Markdown 管線表格,適用 GitHub、GitLab、Obsidian、Jupyter。自動跳脫直線符號、保留標題列、支援任何分隔符號,複製即可貼進文件。