Tablora · 라이브러리
필드가 적은 행 찾기
a,b,c 아래에 1,2가 있는 것처럼 머리글보다 필드가 적은 행은 구조 확인 도구가 표시합니다. 채우거나 지우기 전에 이유를 찾으세요.
너비 경고가 재는 것
올바른 형식의 표에서는 모든 행이 머리글과 같은 수의 필드를 가집니다. 그렇지 않은 행이 있으면 구조 확인 도구는 그 행을 너비가 다른 행에 집계합니다. 이 수는 각 행을 첫 번째 행과 비교할 뿐 그 밖의 것은 보지 않습니다. 레코드에서 값이 빠졌는지, 머리글에 열이 하나 더 있는지, 텍스트 전체에 잘못된 구분 기호를 골랐는지는 알 수 없습니다.
원인마다 필요한 수정이 다르며, 잘못된 수정은 데이터를 엉뚱한 열로 옮깁니다.
요약의 열 수는 가장 넓은 행의 너비이므로, 필드가 너무 많은 행이 있으면 머리글 너비보다 커집니다. 열 수가 머리글 필드 수보다 크다면 나뉜 값을 찾아보세요.
a,b,c 아래의 1,2 읽기
이 페이지의 예시는 머리글 a,b,c와 레코드 1,2로 이루어져 있고, 필드 구분 기호는 쉼표입니다. 구조 확인 도구는 2행, 3열, 너비가 다른 행 1개로 보고합니다. 2행은 셀이 3개가 아니라 2개입니다. 열 수는 가장 넓은 행을 나타내며, 여기서는 머리글입니다.
미리 보기는 아무것도 더하지 않고 구문 분석된 그대로 행을 보여 줍니다. 세 위치 중 어느 것이 빠졌는지는 도구가 알 수 없습니다. 1,2는 c가 빈 a와 b일 수도 있고, a가 빠진 b와 c일 수도 있습니다.
원인 추적하기
- 미리 보기에서 짧은 행을 찾고 원본에서 같은 레코드를 찾습니다.
- 그 필드를 머리글과 하나씩 비교해 어느 위치가 빠졌는지 확인합니다.
- 대부분의 행이 고르지 않다면 필드 구분 기호가 틀렸을 가능성이 큽니다. 다른 후보나 구분 기호 감지를 시도하세요.
- 긴 설명이 있는 행만 고르지 않다면 그 값 안에 따옴표로 묶이지 않은 쉼표나 따옴표가 있는지 확인합니다.
- 빠진 위치의 의미를 알게 되면 사본에서 올바른 자리에 구분 기호와 함께 빈 필드를 추가하고 다시 계산합니다.
피해야 할 수정
- 짧은 행마다 끝에 구분 기호를 추가하기. 마지막 열이 빈 것이라고 가정하는 셈입니다.
- 짧은 행 지우기. 빈 필드 하나가 있는 실제 레코드인 경우가 많습니다.
- 일부 행이 그 열을 쓰는지 확인하지 않고, 개수를 맞추려고 머리글 열을 지우기.
- Tablora 앱의 표에도 같은 문제가 있다고 가정하기. 앱은 끝에 빈 셀을 더해 표의 모든 행을 같은 너비로 유지하므로, 그곳에서 자리가 어긋난 값은 짧은 행이 아니라 마지막 셀이 빈 행처럼 보입니다. 그런 행은 출처 · 페이지 보기와 비교하고, 필요하면 셀을 편집해 값을 옮기세요.
입력값
- 표 텍스트
- a,b,c 1,2
- 필드 구분 기호
- ,
결과
- 행 수
- 2
- 열 수
- 3
| a | b | c |
|---|---|---|
| 1 | 2 |
- 너비가 다른 행
- 1