Tablora

Tablora · 라이브러리

표 셀 내부의 줄바꿈 보존하기

따옴표로 묶인 CSV 셀은 줄바꿈을 담을 수 있어 레코드 하나가 두 줄에 걸칩니다. 줄이 아니라 구문 분석된 행을 세고, 내보내기마다 처리 방식을 확인하세요.

레코드 하나, 텍스트 두 줄

주소, 배송 메모, 댓글에는 줄바꿈이 들어 있는 경우가 많습니다. CSV는 필드가 따옴표로 묶여 있으면 이를 허용합니다. 여는 따옴표와 닫는 따옴표 사이의 모든 것이 줄바꿈까지 포함해 셀 하나에 속합니다. 텍스트 편집기에서는 레코드가 두 줄로 보이지만, 올바르게 가져오면 여러 줄 셀 하나를 가진 행 하나가 됩니다.

그래서 줄을 세는 것은 레코드를 세는 믿을 만한 방법이 아닙니다. 어느 쪽에도 읽기 오류가 없어도 파일의 물리적 줄 수가 레코드 수보다 많을 수 있습니다.

이는 편집기나 명령줄 도구가 보고하는 줄 수처럼, 줄을 세는 모든 확인에 해당합니다. 대신 구문 분석된 레코드를 세는 구조 확인 도구의 행 수를 사용하세요.

예시: First line과 Second line

이 페이지의 예시는 머리글 id,note와, 따옴표 한 쌍 안에 "First line"과 "Second line"이 두 줄로 적힌 note를 가진 레코드입니다. 필드 구분 기호를 쉼표로 하면 구조 확인 도구는 3행이 아니라 2행 2열로 보고합니다. 2행 2열에는 First line, 줄바꿈, Second line이 모두 셀 하나에 들어 있습니다.

여러 줄 메모 확인하기

내보내기마다 줄바꿈을 처리하는 방식

받는 쪽 프로그램이 다르게 볼 때

어떤 가져오기 대화 상자에는 따옴표 필드 안의 줄바꿈에 대한 옵션이 있고, 어떤 도구는 아예 지원하지 않습니다. 받는 쪽 프로그램이 메모를 나눈다면 먼저 가져오기 설정을 확인하세요. 여기서 구조 확인 도구가 2행으로 보여 준다면 파일 자체는 이미 올바릅니다.

입력값

표 텍스트
id,note 1,"First line Second line"
필드 구분 기호
,

결과

행 수
2
열 수
2
idnote
1First line Second line
너비가 다른 행
0