CSV 메모에 줄바꿈이 있어도 같은 셀로 불러오려면?
두 줄로 적힌 메모가 서로 다른 데이터로 나뉘지 않게 불러오세요. CSV에서 메모 전체가 큰따옴표로 감싸져 있다면 셀 안의 줄바꿈을 유지할 수 있습니다.
메모를 두 줄로 적었다고 해서 데이터도 두 건인 것은 아닙니다. CSV에서 메모 전체를 큰따옴표로 감쌌다면 그 안의 줄바꿈은 같은 셀의 내용으로 읽습니다. 이 형식을 지켜 내보낸 CSV를 JOIN SHEET에 직접 불러온 뒤, 메모가 한 셀에 남아 있는지 확인하세요.
메모 두 줄이 들어 있는 한 셀
예제의 Notes에는 A와 B 두 건이 있습니다. A의 메모(Note)는 첫 줄에 first, 다음 줄에 second가 적혀 있습니다. CSV에서는 아래처럼 두 줄을 함께 큰따옴표로 감쌉니다.
ID,Note,Amount
A,"first
second",10
B,ok,20
아래 표와 설명도의 ↵는 셀 안 줄바꿈을 읽기 쉽게 표시한 기호입니다. 입력할 문자나 실제 앱의 표시 방식은 아닙니다.
Notes
| ID | Note | Amount |
|---|---|---|
| A | first ↵ second | 10 |
| B | ok | 20 |
메모 전체를 큰따옴표로 감싼 CSV를 불러오세요
- 원본 프로그램에서 Note의 줄바꿈과 CSV 인용 부호가 보존되도록 내보냅니다. 텍스트의 모든 줄바꿈을 행 구분자로 바꾸거나 삭제하지 않습니다.
- JOIN SHEET에 CSV 파일을 직접 추가합니다. 위 예제는 ID·Note·Amount를 첫 행의 칼럼명으로 읽습니다.
- 결과에서 A의 Note가 하나의 셀에 남고 B가 다음 데이터 행인지 확인합니다. 데이터는 2행, 칼럼은 3개여야 합니다.
- 결과를 Excel로 저장했다면 A의 Note 셀을 열어 실제 줄바꿈이 남았는지 확인합니다. 줄 높이나 줄 바꿈 표시 서식에 따라 화면에서 두 줄이 모두 보이지 않을 수 있습니다.
텍스트 줄 수가 아니라 데이터 2행을 확인하세요
first와 second는 A의 Note 한 셀에 들어갑니다. CSV를 텍스트로 보면 칼럼명까지 네 줄이지만, 실제 데이터는 A와 B 두 건입니다. Amount의 10과 20도 각각 A와 B에 맞게 붙어 있는지 확인하세요.
| ID | Note | Amount |
|---|---|---|
| A | first ↵ second | 10 |
| B | ok | 20 |
인용 부호가 없는 줄바꿈은 먼저 원본에서 고치세요
큰따옴표가 빠졌거나 메모 중간에서 닫히면, 어디까지가 한 셀인지 구분하기 어려워집니다. JOIN SHEET가 이를 자동으로 복구하는 것은 아니므로 원본 프로그램의 CSV 내보내기 설정부터 확인하세요. 메모 내용에 큰따옴표 자체가 들어갈 때도 CSV 규칙에 맞게 저장해야 합니다.
파일 이름 끝의 TXT를 CSV로 바꾸는 것만으로는 내용에 필요한 큰따옴표가 추가되지 않습니다.
내 파일로 시작해 보세요
JOIN SHEET에서 시작하기 ↗Excel·CSV 작업은 PC에서 이용해 주세요.
새 창에서 열리며 작업 중인 데이터를 바꾸지 않습니다.
예제 확인일:
출처
Why does PQ not like Hard Return (Alt+Enter)? (Reddit r/excel)
원문은 XLSB 연결이 멈추는 문제와 TXT로 바꾼 뒤 셀 안 줄바꿈이 행을 나누는 문제를 함께 묻습니다. 이 글은 그중 올바르게 인용된 CSV의 셀 안 줄바꿈만 다루며, XLSB 연결 문제를 해결하는 절차는 아닙니다. 설명에는 별도로 구성한 가상 데이터를 사용했습니다.