首頁 · 免費工具 · 合併 CSV

合併多個 CSV 檔案

十二個月的匯出、好幾個分店的報表、幾份分開寄來的名單 —— 一次全部拖進來,併成一張表。 欄位依標題名稱對應,所以就算各檔的欄位順序不一樣也不會錯位; 需要的話可以多加一欄記錄每一列來自哪個檔。

加入檔案

把多個 .csv 或 .xlsx 一起拖進來,或點一下選擇

    不會上傳任何東西。檔案由這個分頁的 JavaScript 讀取,不會離開你的電腦 —— 沒有任何伺服器看得到,關掉分頁資料就沒了。

    硬疊會壞在哪裡

    最直覺的做法是把第二個檔的內容整段貼到第一個檔下面。 只要兩邊的欄位順序完全一樣就沒事 —— 但實務上很少一樣: 系統改版之後多了一欄、某個月的匯出把「金額」放到了「日期」前面, 於是併起來之後金額掉進日期欄,而且不會報錯

    勾著「依標題名稱對應欄位」,這一頁會先讀每個檔的標題列, 用名稱把欄對起來。某個檔少了某一欄,那些格子就是空的,不會位移。

    「來源檔案」那一欄很值得加

    併成一張表之後,「這一列本來是哪個檔來的」這個資訊就沒了。 勾起來會多一欄記著原始檔名 —— 之後要做樞紐分析(依月份、依分店)就靠它, 對不上帳要回頭追也靠它。

    合併之後常常還要做一件事

    多份名單併起來,重複幾乎是必然的。併完之後把結果拿到 找出重複值那一頁, 看看有多少重複、要不要去掉。

    編碼混在一起也沒關係

    每個檔會各自判斷編碼 —— 一批檔案裡有些是 Big5、有些是 UTF-8 是很常見的事。 輸出一律 UTF-8。

    常見問題

    可以一次併幾個檔?

    沒有我們設的上限。幾十個檔很正常,總列數的限制來自瀏覽器記憶體。

    每個檔的標題列都會被留下嗎?

    不會。標題只保留一份,其餘檔案的標題列會被辨識出來並略過,不會混進資料裡。

    輸出是什麼格式?

    可以下載 .csv(UTF-8)或 .xlsx。

    Excel 檔有多個工作表怎麼辦?

    取第一個工作表。要指定別的,先用「Excel 轉 CSV」那一頁挑出來再回來合併。

    同一件事,在自己的電腦上做

    TableDI 是一套完全在自己電腦上執行的桌面試算表工作空間。 匯入、整理、做成圖表 —— 什麼都不會上傳,也不用註冊帳號。

    永久免費,不是試用 —— 不用帳號、不用信用卡。目前是 macOS,Windows 版準備中。付費版多了什麼

    2026-09-01 由 TableDI 團隊最後檢查。這一頁有錯嗎?告訴我們 —— 只有一個收件匣,由做 TableDI 的人自己看。