정리 전에 CSV 레코드 이해하기

게시일: · Delete Duplicate Lines Online

수정일:

CSV 필드에 쉼표, 따옴표, 줄바꿈이 들어갈 수 있는 이유와 변환 전 구조 검증 방법입니다.

한 레코드가 항상 한 줄은 아닙니다

따옴표로 묶인 필드에는 쉼표나 줄바꿈이 들어갈 수 있습니다. 모든 쉼표나 줄바꿈에서 나누면 값이 잘못된 열로 이동해도 알아채지 못할 수 있습니다.

따옴표로 묶인 값

예시에서 New York의 쉼표는 city 필드 안에 남습니다. 따옴표로 묶인 필드 안에서 연속된 두 따옴표는 실제 따옴표 한 글자를 뜻합니다.

name,city
Alice,"New York, NY"
Bob,"He said ""hello"""

먼저 구조 검증

CSV 검증기는 따옴표와 열 개수의 일관성을 확인합니다. 값이 사실과 맞는지 또는 업무 규칙을 충족하는지는 판단할 수 없습니다.

헤더를 신중하게 선택

JSON으로 변환하면 헤더가 객체의 키가 됩니다. 필드 손실을 막으려면 고유하고 비어 있지 않아야 합니다. CSV에서 JSON으로 변환할 때 셀을 문자열로 유지하므로 우편번호 등의 앞자리 0이 보존됩니다.

되돌릴 수 있는 방식으로 작업

사본을 보관하고 표를 확인한 다음 규칙 하나를 적용하고 결과를 비교하세요. 스프레드시트는 내보낸 파일을 열 때 수식처럼 보이는 셀을 해석할 수 있습니다. 신뢰할 수 없는 데이터는 그곳에서 사용하기 전에 검토하세요.

분석 설정

Google Analytics는 페이지 이용 현황을 파악하는 선택 기능입니다. 도구 내용은 포함하지 않습니다. 직접 켜기 전까지 비활성화됩니다.