표 데이터 정제 작업대
표 정제는 여러 판단을 순서대로 적용하는 작업입니다. 이 도구는 원본과 결과를 분리하고 실행할 때마다 원본부터 정제 단계를 재생합니다. 어느 단계든 제거하거나 마지막 추가를 취소한 뒤 다시 실행해 원본과 비교하고, 바뀐 셀과 제외한 행을 빠짐없이 살펴볼 수 있습니다.
주요 기능
- 안정적인 원본 위치를 유지하는 CSV·JSON 원본 보존
- 공백·숫자·불리언·날짜·텍스트·누락의 순차 정제
- 변환 실패 시 원문 유지·null 대체·행 제외 정책 선택
- 복합 키 중복과 첫 행·마지막 행 유지 선택
- 어느 단계든 제거하거나 마지막 단계 취소 후 원본 재생
- 원본·결과·변경·제외 행 페이지 보기와 CSV 3종 저장
사용 방법
- 표를 붙여넣거나 UTF-8 CSV·TSV·JSON 파일을 선택한 뒤 열을 읽습니다.
- 작업 종류와 대상 열, 필요한 실패·중복 정책을 고릅니다.
- 적용 순서대로 단계를 추가합니다. 채우기는 텍스트이므로 필요하면 뒤에 숫자 변환을 둡니다.
- 원본부터 실행해 단계별 집계와 셀 변경 이력을 확인합니다.
- 필요한 단계를 제거·취소하고 재실행한 뒤 정제 CSV·이력·제외 원본을 저장합니다.
활용 예시
- 지역 이름의 양끝 공백을 맞춘 뒤 고객 키 중복 정리
- 인식되지 않는 값은 남기며 청구 금액의 천 단위 숫자 변환
- 누락 측정 행을 제외하되 원래 값이 담긴 별도 파일 보관
- 원본을 덮어쓰지 않고 작은 표 정제 과정을 재현·검토
자주 묻는 질문
실행 취소하면 원본 값이 돌아오나요?
실행 취소는 마지막 정제 단계를 제거합니다. 어떤 단계든 제거하면 이전 결과를 지우며, 다시 실행하면 보존한 원본의 문자열·JSON 타입부터 남은 단계를 적용합니다. 직접 결과를 다시 가져오지 않는 한 이전 결과를 새 원본으로 쓰지 않습니다.
타입 변환에 실패한 값은 어떻게 처리하나요?
원문 유지·null 대체·행 전체 제외 중에서 고릅니다. 각 단계는 실패 셀 수를 변경 셀·제외 행 수와 따로 표시합니다. 숫자는 유한한 십진수·지수 표기이며 영문 천 단위 쉼표는 별도 옵션입니다. 앞자리 0 문자열은 숫자 변환 단계를 추가했을 때만 숫자로 바뀝니다.
누락 기준과 채우기 규칙은 무엇인가요?
null·없는 JSON 키·공백만 있는 문자열을 누락으로 봅니다. 글자로 적힌 NA와 null은 유지합니다. 채우기는 입력한 텍스트를 그대로 넣으므로 숫자 값으로 만들려면 뒤에 숫자 변환을 추가하세요. 타입 변환 중 누락은 null로 유지됩니다.
중복 키는 어떻게 비교하나요?
앞 단계가 적용된 뒤 선택한 열의 묶음을 정확히 비교합니다. 대소문자·공백·값의 타입을 구분합니다. null·빈 문자열·공백 한 칸은 정규화 단계가 없다면 서로 다른 키입니다. 첫 행 또는 마지막 행을 남기며 살아남은 원본 행의 순서를 유지합니다.
변경 이력과 제외 파일에는 무엇이 들어가나요?
변경 CSV에는 단계·원본 레코드·열·변경 전후 타입과 값이 모두 들어갑니다. 제외 CSV에는 단계·사유와 수정되지 않은 원본 행이 들어가므로 앞 단계에서 값을 바꿨어도 원래 값을 확인할 수 있습니다. 원본 열 앞에 번호를 붙여 메타데이터 이름과의 충돌을 피합니다.
사용 한도와 CSV의 한계는 무엇인가요?
입력은 1MiB·5,000행·32열·100,000셀 이하입니다. 최대 12단계·셀 변경 10,000개이며 한도를 넘으면 부분 결과를 남기지 않고 실패합니다. CSV는 JSON 값 타입이나 null과 빈 셀의 차이를 보존하지 못합니다. 수식 모양 텍스트에는 작은따옴표를 붙이며 숫자 값은 숫자로 유지합니다.
개인정보 안내
표·설정·중간 값은 현재 페이지의 브라우저 메모리에 머뭅니다. 표 내용을 서버·URL·분석 이벤트로 보내지 않으며 브라우저 저장소에 자동 보관하지 않습니다. 직접 다운로드를 눌러야 파일을 만듭니다. 입력을 바꾸면 읽은 표·정제 단계·결과를 모두 지웁니다.
댓글과 질문