CSV에서 빈 행만 지우고 누락값과 0은 남기기
헤더 포함 7행의 재고 예제에서 완전히 빈 행과 공백만 있는 행을 제거합니다. 결과는 헤더 포함 5행입니다. 일부 셀이 비었거나 수량이 0인 행, 중복 행은 그대로 남습니다.
편집 책임: SideSideDev
브라우저 로컬 파일 처리 도구를 개발·운영합니다. 합성 예제와 제품의 실제 옵션·출력을 대조합니다. 모든 문서의 호환성이나 원본 편집기와의 동일성을 보증하지 않습니다.
입력 파일
- 내려받기: blank-rows.csv
UTF-8 CSV · 4열 · 헤더 포함 7행 · 빈 행 2개
참고 결과
UTF-8 BOM CSV · 4열 · 헤더 포함 5행 · 데이터 4행
내려받기: blank-rows-expected.csv결과에서 확인할 내용
id,item,quantity,note A-01,"Notebook, blue",2,keep quoted comma A-02,Folder,0, A-03,,1,missing item retained A-01,"Notebook, blue",2,keep quoted comma
따라 하기
- 입력 CSV를 내려받고 ‘빈 행 제거’에서 파일 하나를 선택합니다. 별도 옵션은 없습니다.
- ‘빈 행 제거하기’를 누르고 결과 CSV를 내려받습니다. 쉼표로 구분된 UTF-8 파일로 엽니다.
- 참고 결과와 셀 단위로 비교합니다. 눈에 보이는 줄 수 대신 CSV를 읽은 뒤의 레코드 수를 확인합니다.
결과 확인
- 헤더를 제외한 데이터는 6행에서 4행으로 줄어듭니다. 모든 셀이 비었거나 공백인 두 행만 없어집니다.
- 수량 0인 A-02와 상품명이 비어 있는 A-03이 남아 있어야 합니다. 누락값과 빈 행은 다릅니다.
- A-01 두 행은 그대로 남습니다. 이 도구는 중복 행 제거와 셀 공백 정리를 동시에 하지 않습니다.
- ‘Notebook, blue’는 한 셀입니다. 쉼표가 들어간 값의 따옴표가 유지되고 4열로 열리는지 확인합니다.
이 예제의 범위와 한계
이 예제에는 수식·날짜·여러 줄 셀이 없습니다. 실제 파일은 인코딩, 선행 0, 긴 숫자와 여러 줄 값을 따로 확인하세요. RFC 4180은 일반적인 CSV 형식 설명이며 모든 프로그램이 동일하게 처리하는 것은 아닙니다.
XLSX 입력은 첫 번째 시트의 값만 처리합니다. 다른 시트·수식·서식·차트는 보존되지 않으므로 원본 통합 문서를 대체하지 마세요.
결과가 다를 때
Excel에서 모든 내용이 한 열에 나타남
텍스트/CSV 가져오기로 열고 구분자를 쉼표, 인코딩을 UTF-8로 선택합니다.
비어 보이는 행이 남음
숨은 문자나 빈 값처럼 보이는 텍스트를 확인합니다. 하나라도 공백 외 값이 있으면 해당 행을 남깁니다.