使用Scanner() 讀取CSV:處理引用和格式
嘗試使用Scanner 物件讀取CSV 檔案時,這一點很重要了解CSV 格式的細微差別,特別是在處理空格時。預設情況下,Scanner 類別通常會在空格上換行,這可能會導致資料被拆分為多行。
為了防止此問題,必須考慮在CSV 檔案中表示空格的不同方式:
問題中提供的範例 CSV 示範了此問題。 「位址 1」欄位包含一個未用引號引起來的空格,導致其被跨行分割。
要解決此問題,建議使用支援正確處理參考和格式的 CSV 解析庫。有幾個可靠的選項可用:
以上是如何使用 Scanner() 處理 CSV 檔案中的空格:引用和格式化陷阱的詳細內容。更多資訊請關注PHP中文網其他相關文章!