CSV 校驗器

📊 CSV Validator

CSV Validator - Verify column counts are consistent, quotes are balanced and fields are non-empty, flagging bad rows. Free, browser-only.

📐 工作原理與說明
校驗 CSV 檔案的格式合法性。
  • 檢查項:列數是否一致、引號是否閉合、分隔符是否統一、編碼(UTF-8/BOM)與必填列缺失。
  • RFC 4180:欄位含分隔符、雙引號或換行時必須用雙引號包裹,內部雙引號寫成兩個。
  • 常見坑:Excel 匯出的 BOM 頭、中英文逗號混用、行尾多餘分隔符、CRLF 與 LF 混排。
  • 輸出:逐行給出錯誤位置與原因,便於定位修復。
⚠️ 使用說明與注意事項

📋 轉義示例

原文CSV
a,b"a,b"
say "hi""say ""hi"""

📚 深度解析:CSV Validator

💡 常見使用場景

校驗
某行 3 列其餘 2 列 → 報錯:列數不一致。

❓ 常見問題(FAQ)

引號內逗號算分隔嗎?
不算,引號欄位內的逗號是欄位內容。
為什麼提示列數不一致?
多數情況是引號未閉合或換行符不統一:某行有一個未配對的雙引號,會讓解析器把後續多行吞成一個欄位;此外檔案混用 CRLF 與 LF、或最後一行缺換行也可能觸發。請按報錯行號檢查該行及其上一行的引號配對。