엑셀을 PDF로 바꿀 때 열이 잘리는 문제 해결
FreePDF 팀 작성 ·
엑셀 파일을 PDF로 바꿨더니 1페이지에는 A열부터 H열까지만 나오고, I열부터 M열은 한참 뒤인 5페이지에 따로 떨어져 있습니다. 해당 행과는 멀리 떨어진 채로요. 고장 난 게 아닙니다. 변환기는 통합 문서에 저장된 페이지 설정대로 시트를 인쇄했을 뿐이고, 새 엑셀 시트의 기본값은 세로 방향, 배율 100%, 인쇄 영역 없음입니다. 폭이 넓은 표는 여기에 맞지 않습니다.
엑셀에서 고쳐야 하는 이유
저희 Excel PDF 변환은 LibreOffice로 파일을 그리는데, 이게 프린터처럼 동작합니다. 통합 문서 안에 저장된 페이지 설정을 읽는다는 뜻입니다. 용지 방향, 용지 크기, 여백, 배율, 인쇄 영역, 직접 넣은 페이지 나누기가 모두 파일에서 옵니다. 엑셀에서 바꿔 저장하면 PDF도 따라옵니다.
하나 주의할 점이 있습니다. 엑셀 인쇄 창에서만 고르는 “선택 영역 인쇄”나 “인쇄 영역 무시” 같은 옵션은 통합 문서에 저장되지 않아서 변환기가 알 수 없습니다.
페이지 순서가 이상한 데도 이유가 있습니다. 시트가 가로로도 넓고 세로로도 길면, 페이지는 먼저 아래로 진행한 다음 옆으로 넘어갑니다. A열부터 H열까지의 모든 행이 끝난 뒤에야 I열 이후의 첫 페이지가 나오기 때문에, 넘친 열이 끝에 가서야 나타나는 것처럼 보입니다.
변환 전에 한 페이지 폭에 맞추기
- 보기 → 페이지 나누기 미리 보기를 여세요. 파란 선이 각 페이지가 끝나는 위치를 정확히 보여 줍니다.
- 페이지 레이아웃 → 용지 방향에서 가로를 고르세요. 이것만으로 해결되는 시트가 꽤 많습니다.
- 같은 탭의 크기 조정 그룹에서 너비를 1페이지로, 높이는 자동으로 두세요. 엑셀이 모든 열이 들어갈 만큼만 시트를 줄이고, 행은 필요한 만큼 여러 페이지로 이어집니다.
- 실제로 공유할 범위를 선택하고 페이지 레이아웃 → 인쇄 영역 → 인쇄 영역 설정을 누르세요.
- 통합 문서를 저장한 뒤 올리세요.
긴 시트에서 너비와 높이를 둘 다 1페이지로 맞추지는 마세요. 읽을 수 없을 만큼 작은 글자로 된 한 페이지가 나옵니다.
읽을 만한 크기로는 여전히 넓다면
- 내부 코드나 계산용 열처럼 받는 사람에게 필요 없는 열은 숨기세요. 숨긴 열은 PDF에서 빠집니다.
- 여백을 좁게로 바꾸고, 긴 머리글 셀에는 텍스트 줄 바꿈을 걸어 열 폭을 줄이세요.
- 페이지 레이아웃 → 크기에서 더 큰 용지를 고르면 공간이 생기지만, A3는 받는 사람이 실제로 그 크기로 인쇄할 수 있을 때만 고르세요. 한국에서 흔히 쓰는 용지는 A4입니다.
- 여러 페이지에 걸친 표라면 페이지 레이아웃 → 인쇄 제목에서 반복할 행을 지정하세요. 머리글 행이 모든 페이지에 다시 나옵니다.
원하지 않은 페이지가 붙어 나올 때
통합 문서에서 보이는 시트는 전부 변환되고, 시트마다 새 페이지에서 시작합니다. 잊고 있던 메모 시트나 예전 초안 시트가 끝에 따라 나오는 건 그래서입니다. 지우거나 숨기세요. 숨긴 시트는 건너뜁니다.
빈 페이지나 거의 빈 페이지가 나온다면 표 바깥 먼 곳에 뭔가가 있다는 뜻인 경우가 많습니다. AB열에 남은 값 하나, 수백 행 아래에 누군가 서식을 지정해 둔 셀 같은 것들이요. Ctrl+End를 누르면 엑셀이 시트의 끝이라고 여기는 위치로 이동합니다. 거기 있는 걸 지우거나, 그냥 인쇄 영역을 지정하세요.
글꼴 때문에 조금씩 밀리기도 합니다
LibreOffice에는 Microsoft 글꼴이 없습니다. 영문 Calibri와 Cambria는 폭이 같은 대체 글꼴이 있어서 문제가 없지만, 한국어 엑셀에서 기본으로 많이 쓰는 맑은 고딕은 서버에 없어서 다른 한글 글꼴로 바뀝니다. 대체 글꼴이 조금만 넓어도, 엑셀에서 겨우 한 페이지에 들어가던 시트는 마지막 열이 혼자 다음 페이지로 밀려날 수 있고, 좁은 셀의 숫자가 ###으로 보이기도 합니다. 여유 폭을 조금 남겨 두거나, 한 치도 어긋나면 안 되는 시트라면 엑셀에서 직접 PDF로 저장하세요.
자주 묻는 질문
통합 문서에서 시트 하나만 변환할 수 있나요?
저희 쪽에는 시트를 고르는 기능이 없어서 엑셀에서 해야 합니다. 다른 시트를 숨기거나, 시트 탭을 마우스 오른쪽 버튼으로 눌러 이동/복사를 고르고 “복사본 만들기”에 체크한 뒤 새 통합 문서로 보내세요. 그 파일을 저장해 변환하면 됩니다.
받는 사람은 인쇄물이 아니라 숫자가 필요하다고 합니다.
가능하면 .xlsx 파일 자체를 보내세요. 상대에게 PDF밖에 없다면 PDF Excel 변환이 표를 각각의 시트로 되살려 주니, 다시 입력하는 것보다는 훨씬 낫습니다.