Tablora · 라이브러리
필드 경계와 소수점 기호 구분하기
Paper;1.234,50 같은 세미콜론 구분 표에서 쉼표는 소수 기호입니다. 먼저 필드 경계를 바로잡고, 그다음 금액을 변환하세요.
문장 부호의 두 가지 역할
독일어, 프랑스어, 스페인어, 튀르키예어를 비롯한 많은 언어로 설정된 스프레드시트는 쉼표가 이미 소수 기호로 쓰이기 때문에 필드 사이에 세미콜론을 넣어 CSV 파일을 저장합니다. Paper;1.234,50 같은 줄에는 필드 경계인 세미콜론이 하나 있고, 금액 안에는 숫자에 속하는 문자가 두 개 있습니다.
필요한 판단은 두 가지입니다. 어떤 문자가 필드를 나누는지, 그리고 금액 열의 숫자가 어떻게 적혀 있는지입니다. 이 둘을 혼동하면 금액 하나가 두 셀로 나뉘게 됩니다.
Paper;1.234,50 확인하기
이 페이지의 예시는 머리글 item;amount와 레코드 Paper;1.234,50으로 이루어져 있고, 필드 구분 기호는 세미콜론입니다. 구조 확인 도구는 2행 2열로 보고하며, 2행 2열은 1.234,50입니다. 이 단계에서 금액은 아직 텍스트이며, 구조 확인 도구는 숫자를 변환하지 않습니다.
대신 쉼표를 필드 구분 기호로 고르면 머리글은 item;amount라는 셀 하나가 되고, 레코드는 Paper;1.234와 50으로 나뉩니다. 이때 열 수는 2, 머리글에 필드가 하나뿐이므로 너비가 다른 행은 1로 표시됩니다. 이 예시에서 구분 기호 감지가 세미콜론을 고르는 것은 모든 행의 너비가 같아지기 때문입니다.
구조에서 숫자로
- 구조 확인 도구에서 먼저 필드 구분 기호를 정하고 너비가 다른 행이 0인지 확인합니다.
- 숫자 형식 통일 도구를 열고 같은 텍스트를 붙여 넣은 뒤 필드 구분 기호를 세미콜론으로 설정합니다.
- 첫 번째 행에 열 이름이 있음을 선택하고 숫자 열에서 amount를 고릅니다.
- 소수 구분 기호를 ,로, 자릿수 구분 기호를 .으로 설정하고 계산을 누릅니다.
- 금액 1.234,50은 1234.50이 됩니다. 설정으로 처리되지 않은 것이 있는지 검토가 필요한 값을 확인합니다.
- 검토가 필요한 값이 많다면 일부 금액이 소수 기호로 마침표를 쓰는 것일 수 있습니다. 두 원본으로 만든 파일은 표기 방식이 섞일 수 있습니다.
헷갈리기 쉬운 점
- 세미콜론 파일도 대부분의 소프트웨어에서는 CSV라고 부릅니다. 파일 확장자가 아니라 실제 문자를 보세요.
- 감지는 출발점일 뿐입니다. 두 구분 기호가 똑같이 일관된 결과를 낸다면 직접 선택하세요.
- 영어 파일처럼 보이게 하려고 텍스트 전체에서 쉼표와 마침표를 맞바꾸지 마세요. 설명과 코드까지 바뀝니다.
- 변환된 표를 다운로드하면 CSV는 필드 사이에 쉼표를, 변환된 금액에는 마침표를 쓰므로 처음 파일과는 표기 방식이 달라집니다.
- Tablora 앱은 텍스트가 아니라 PDF와 사진에서 표를 읽으므로 이 선택이 필요 없으며, 앱의 CSV 내보내기는 필드 사이에 쉼표를 씁니다.
입력값
- 표 텍스트
- item;amount Paper;1.234,50
- 필드 구분 기호
- ;
결과
- 행 수
- 2
- 열 수
- 2
| item | amount |
|---|---|
| Paper | 1.234,50 |
- 너비가 다른 행
- 0