如何在 CSV 檔案中轉義逗號?

如何在 CSV 檔案中轉義逗號?

我認為有兩種方法可以做到這一點:要么將包含逗號的字段括在引號中,要么在逗號之前放置反斜杠。然而,這些都不起作用;當我將 CSV 檔案載入到 OpenOffice Calc、LibreOffice Calc 或 Microsoft Excel 中時,逗號被視為欄位分隔符,並且我的欄位被分成兩部分,從而破壞了佈局。我究竟做錯了什麼?

答案1

嘗試在 Calc 或 Excel 中創作數據,然後將其儲存/匯出為 CSV。當您在純文字編輯器中查看 CSV 時,它會產生什麼?

在我使用 Excel 進行的測試中,我看到它用雙引號將逗號引起來的字段,並在我重新打開它時正確解釋它。

當您在純文字編輯器中編輯資料時,請確保使用常規雙引號 ( ") 而不是所謂的智慧引號 ( “”)。

相關內容