合併 CSV 檔案
把多個 CSV 依欄位名稱對應,合併成一個。
填寫上方欄位,結果就會出現在這裡——不會傳送到任何地方。
運作方式
欄位 = 所有檔案標題列的聯集,依首次出現的順序排列 · 每一列保留自己檔案的值,依標題名稱對應
檔案是依欄位名稱對應的,不是依位置。依位置對應是隨手寫的腳本會做的事,而只要某份匯出多了一個欄位,它就會默默把一個檔案的營收放到另一個檔案的成本底下——這種錯誤會一路活到報告裡,因為兩欄裝的都是看起來很合理的數字。某個檔案沒有的欄位會以空白呈現,而不是把它後面的所有欄位往前推。分隔符號是逐檔偵測的,而且只計算引號外的字元,所以一份用分號分隔、地址欄裡有逗號的匯出檔也能被正確讀取。
這項工具完全在您的瀏覽器中執行。您輸入的任何內容都不會傳送到伺服器、不會被儲存,也不會被記錄。
常見問題
- 如果各檔案的欄位不一樣呢?
- 您會得到它們的聯集。任何檔案裡出現過的欄位都會成為輸出的一欄,而缺少該欄的檔案,其資料列在那裡會是空白,而不是把值往後挪。
- 欄位順序重要嗎?
- 不重要,這正是重點。對應是依標題名稱進行的,所以欄位順序不同的檔案也能正確合併。輸出順序依首次出現:第一個檔案的欄位排在前面。
- 我的檔案會被上傳嗎?
- 不會。它們由瀏覽器讀取、在記憶體中合併,再以下載的形式交還給您。全程不會發出任何請求——這類工作本來就不需要伺服器。
- Excel 打得開結果嗎?
- 打得開。下載的檔案帶有 UTF-8 位元組順序記號(BOM),這正是讓 Excel 不會把重音字元顯示成亂碼的關鍵——那是所有 CSV 匯出最常被抱怨的一件事。