정리 전에 CSV 레코드 이해하기
게시일: · Delete Duplicate Lines Online
수정일:
CSV 필드에 쉼표, 따옴표, 줄바꿈이 들어갈 수 있는 이유와 변환 전 구조 검증 방법입니다.
한 레코드가 항상 한 줄은 아닙니다
따옴표로 묶인 필드에는 쉼표나 줄바꿈이 들어갈 수 있습니다. 모든 쉼표나 줄바꿈에서 나누면 값이 잘못된 열로 이동해도 알아채지 못할 수 있습니다.
따옴표로 묶인 값
예시에서 New York의 쉼표는 city 필드 안에 남습니다. 따옴표로 묶인 필드 안에서 연속된 두 따옴표는 실제 따옴표 한 글자를 뜻합니다.
name,city
Alice,"New York, NY"
Bob,"He said ""hello"""먼저 구조 검증
CSV 검증기는 따옴표와 열 개수의 일관성을 확인합니다. 값이 사실과 맞는지 또는 업무 규칙을 충족하는지는 판단할 수 없습니다.
헤더를 신중하게 선택
JSON으로 변환하면 헤더가 객체의 키가 됩니다. 필드 손실을 막으려면 고유하고 비어 있지 않아야 합니다. CSV에서 JSON으로 변환할 때 셀을 문자열로 유지하므로 우편번호 등의 앞자리 0이 보존됩니다.
되돌릴 수 있는 방식으로 작업
사본을 보관하고 표를 확인한 다음 규칙 하나를 적용하고 결과를 비교하세요. 스프레드시트는 내보낸 파일을 열 때 수식처럼 보이는 셀을 해석할 수 있습니다. 신뢰할 수 없는 데이터는 그곳에서 사용하기 전에 검토하세요.