기록 대사 도구
매일 받은 내보내기 파일에서 어떤 기록이 바뀌었는지 확인할 때, 줄 번호 비교는 행 정렬 때문에 변경이 과장될 수 있습니다. 이 도구는 사용자가 지정한 고유 키로 같은 기록을 찾고 나머지 필드의 값을 비교합니다. 행 명세는 추가·삭제·수정·변경 없음을, 필드 명세는 이전 값과 이후 값을 따로 보여 줍니다.
주요 기능
- 1~4개 복합 키로 행 순서와 무관하게 기록 식별
- 중복 키·빈 키를 레코드 번호와 함께 명시적 거부
- 추가·삭제·수정·변경 없는 행과 필드별 변경 표
- 열 추가·삭제와 존재하지 않는 값·빈 값 구분
- 선택한 숫자 필드의 절대·상대 허용 오차
- 원본 문자열 보존 및 전체 변경 CSV 저장
사용 방법
- 기준 CSV와 비교 CSV를 붙여넣거나 UTF-8 파일로 선택합니다.
- 구분 문자를 고르고 두 표의 열을 읽습니다.
- 양쪽에서 같은 이름의 고유 키를 1~4개 선택합니다.
- 필요하면 숫자 필드와 절대·상대 허용 오차를 지정하고 실행합니다.
- 행 상태와 필드 변경을 확인하고 필요한 명세를 CSV로 저장합니다.
활용 예시
- 행 순서가 다른 주간 상품 목록의 추가·삭제 확인
- 복합 식별자가 있는 주문 자료의 값 수정 추적
- 측정 자료에서 지정 오차 안의 수치 차이를 분리
- 내보내기 스키마에서 추가·삭제된 필드 확인
자주 묻는 질문
일반 텍스트·JSON 비교와 무엇이 다른가요?
줄이나 배열 위치 대신 업무용 고유 키로 두 표의 행을 연결합니다. 열 순서도 무시하고 같은 이름의 필드를 비교하며, 두 시점 사이의 행 추가·삭제와 선택한 수치 오차를 구분합니다.
중복 키가 있으면 어느 행을 선택하나요?
임의로 첫 행을 고르지 않고 중복이 발견된 CSV 레코드 번호를 알려 줍니다. 한 키가 여러 행을 연결하는 관계 결합은 CSV 표 관계 결합기를 사용하세요. 대사에서는 복합 키로 각 행을 유일하게 식별해야 합니다.
빈 값과 존재하지 않는 필드는 어떻게 다른가요?
빈 값은 해당 열이 있고 값이 빈 문자열인 상태입니다. 열이나 행이 다른 쪽에 없으면 존재하지 않음으로 표시합니다. CSV의 before_present와 after_present 열에도 이를 기록합니다.
허용 오차가 키에도 적용되나요?
키는 언제나 문자열이며 숫자 허용 오차를 적용하지 않습니다. 지정한 공통 비키 필드에만 절대·상대 오차를 적용합니다. 0.01 상대 오차는 1%이고, 유효한 숫자가 아닌 셀은 정확한 문자열 비교로 돌아갑니다.
어떤 숫자와 CSV를 지원하나요?
UTF-8 CSV의 쉼표·세미콜론·탭을 읽으며 각 파일은 1 MiB·5,000행·32열 이내입니다. 숫자는 유한한 소수·지수 표기와 안전한 크기 범위를 지원하는 부동소수 계산입니다. 정밀 회계 계산이나 임의 정밀도 계산기가 아니므로 작은 반올림 차이는 명시적 오차로 정하세요.
필터로 보이는 행만 다운로드되나요?
아니요. 선택한 탭의 전체 행 명세 또는 필드 변경 명세를 저장합니다. 화면 필터·50행 페이지는 미리보기에만 적용합니다. 원본 문자열의 수식 실행을 줄이기 위해 위험한 CSV 셀에는 작은따옴표를 붙이고 그 수를 알려 줍니다.
개인정보 안내
붙여넣은 CSV와 파일 내용, 설정과 결과는 현재 페이지의 브라우저 메모리에서 처리합니다. 이 도구는 입력을 서버·URL·분석 이벤트·브라우저 저장소에 자동으로 보내거나 저장하지 않습니다. 파일은 직접 다운로드를 눌렀을 때만 생성하며, 입력 변경·모두 지우기·페이지 이탈 시 결과를 폐기합니다.
댓글과 질문