CSV 파일에서 쉼표를 어떻게 이스케이프 처리할 수 있나요?

CSV 파일에서 쉼표를 어떻게 이스케이프 처리할 수 있나요?

이를 수행하는 방법에는 두 가지가 있다고 생각했습니다. 쉼표가 포함된 필드를 따옴표로 묶거나 쉼표 앞에 백슬래시를 배치하는 것입니다. 그러나 이들 중 어느 것도 작동하지 않습니다. CSV 파일을 OpenOffice Calc, LibreOffice Calc 또는 Microsoft Excel에 로드하면 쉼표가 필드 구분 기호처럼 처리되고 필드가 두 개로 분할되어 레이아웃이 손상됩니다. 내가 도대체 ​​뭘 잘못하고있는 겁니까?

답변1

Calc 또는 Excel에서 데이터를 작성한 다음 CSV로 저장/내보내기해 보세요. 일반 텍스트 편집기에서 CSV를 보면 무엇이 생성됩니까?

Excel을 사용한 테스트에서 필드를 쉼표로 묶고 다시 열 때 필드를 올바르게 해석하는 것을 확인했습니다.

"일반 텍스트 편집기에서 데이터를 편집할 때 스마트 따옴표( )가 아닌 일반 큰따옴표( )를 사용하고 있는지 확인하십시오 “”.

관련 정보