CSV 裡出現引號或一筆資料跨兩行,不一定是匯出失敗。保留 XLSX 原檔,重新解析實際交付的 CSV,再用已知內容核對「每個值是否仍屬於原來那筆紀錄」,比直接刪除逗號可靠。
先用三筆資料定義正確結果
挑出含逗號、雙引號與儲存格內換行的三筆紀錄,記下識別碼及相鄰欄位。檢查時要確認整筆關係,不能只看文字是否出現。
例如活動寄件清單有「編號、地址、備註、份數」四欄。可在測試副本準備三筆虛構資料:
- A17 的地址是
台北市,測試路8號,份數是 2。 - B24 的備註是
請按「A」鈴,再說 "取件",份數是 1。 - C38 的備註分成兩行,上行「上午送達」、下行「交給櫃台」,份數是 3。
若 A17 的地址後半段跑進備註欄,或 C38 的第二行變成另一筆收件人,才是需要追查的結果。測試列應放在獨立樣本檔,不要混入正式名單寄出。
引號是欄位界線的一部分,不能整批刪掉
含逗號的欄位可以用外層雙引號包住,避免把內容裡的逗號當成分隔符號。Microsoft 的 CSV 格式說明列出這種匯出行為,也提醒 CSV 不保留活頁簿格式等功能。
RFC 4180記錄常見 CSV 慣例:含逗號、引號或換行的欄位應加雙引號,內容本身的雙引號則重複一次。因此原值 請說 "取件" 在原始文字中可能呈現 "請說 ""取件"""。這是編碼表示,不表示 Excel 多加了幾個要印出來的引號。
CSV 實作仍有差異,收件系統也可能不接受多行欄位。若規格禁止換行,應在工作副本依雙方約定整理備註後重新匯出,並保留原文;不要直接對整份 CSV 做「刪除所有引號」。
在 Excel 另存,再以明確的分隔符號讀回
先儲存原本的 XLSX,再把交付工作表另存成新 CSV。Microsoft 匯入與匯出文件提供 Windows 桌面版的「檔案 > 另存新檔 > 瀏覽」流程;選擇需要的 CSV 類型,確認輸出的目前工作表。
本文以 Microsoft 365、Excel 2024 與 2021 的 Windows 桌面介面為操作範圍,於 2026-09-12 核對官方說明。不要把這條選單路徑直接套用到 Mac 或網頁版。名稱不同時,從 Excel 說明搜尋「從文字/CSV」,或依該平台官方文件處理。
開啟空白活頁簿,由「資料 > 從文字/CSV」選取剛輸出的檔案。在預覽確認分隔符號,再載入檢查。先比對 A17、B24、C38 的四欄值,再看正常紀錄與最後一筆。區域設定可能影響匯出分隔符號;為了檢查單一檔案,優先調整匯入選項,不必變更整台電腦設定。
瀏覽器預覽能協助抽查,但不會修好工作簿
用 CSV / Excel 線上預覽開啟交付副本,可以搜尋識別碼並查看解析後的欄位。ToolboxHub 不會編輯或回寫 XLSX;修正仍要回到 Excel 的工作副本完成。
目前工具將第一列當作表頭,畫面最多顯示 500 筆符合搜尋的資料列,顯示欄位以表頭寬度為準。因此後面多出的欄位可能未在表格呈現,單看畫面整齊不能排除所有結構問題。搜尋編號後仍須核對地址、備註和份數,並在 Excel 或收件系統確認完整欄列。
儲存格內換行在網頁表格中可能看起來像空白,不能只憑外觀判斷是否遺失。若要逐字查一小段已獲准使用的備註,可將兩邊文字放入文字差異比對;它只比較貼上的字串,不能驗證整份 CSV。
「匯出 CSV」會另建目前工作表全部已解析資料的檔案,搜尋條件不會限制匯出範圍。只做驗收時,不需再下載工具產生的版本;保留剛才核對的 Excel 匯出檔即可。涉及真實收件人資料時,依單位允許的資料處理方式操作。
常見問題
用同一組識別碼重查,才能區分外觀差異與資料真的移位。
記事本看到的行數比 Excel 多,是資料重複嗎?
不一定。含換行的單一欄位會跨越文字行。應以解析後的紀錄及識別碼核對,不要把文字行數直接當成寄件筆數。
每筆都找得到,就可以交付嗎?
還不夠。要確認份數與地址仍配對,並在收件系統試匯入測試檔;搜得到編號無法證明相鄰欄位正確。
預覽工具能把錯位欄位自動搬回去嗎?
不能。工具不知道原本的欄位關係,也沒有修復 Excel 的功能。回到可信原檔修改匯出流程後重新檢查。
把 CSV 改名為 XLSX 能保留換行嗎?
不能。副檔名更動不會轉換格式。換行是否保留取決於資料內容、匯出方式及接收端解析能力。