Excel to PDF
XLSX를 PDF로 변환
파일을 여기에 드래그하거나
파일 선택최대 50MB, XLSX/XLS 파일
Excel to PDF 소개
Excel to PDF 변환기는 XLSX 및 XLS 스프레드시트 파일을 브라우저에서 직접 PDF 문서로 변환합니다. SheetJS(xlsx) 라이브러리로 스프레드시트 데이터를 파싱하고 jsPDF로 PDF를 생성합니다. 각 워크시트는 시트 이름을 제목으로, 배경색이 있는 헤더 행, 모든 셀에 테두리, 셀당 최대 20자로 텍스트를 잘라서 A4 가로 방향 페이지에 렌더링됩니다. 다중 시트 통합 문서의 경우 각 시트가 별도 페이지에 배치됩니다.
이 도구는 Microsoft Office, LibreOffice 등의 데스크톱 소프트웨어 없이 스프레드시트 데이터를 편집 불가능한 인쇄용 형식으로 공유해야 하는 사무직 직원, 회계사, 교사, 일반 사용자가 자주 사용합니다. 한국어 텍스트는 jsPDF에 내장된 NotoSansKR 폰트로 완벽하게 지원되어 한국어 업무 문서, 재무 표, 보고서에 이상적입니다.
변환 과정 전체가 브라우저에서 클라이언트 사이드로 실행되므로 스프레드시트 데이터가 서버에 전송되지 않습니다. 최대 50MB 파일을 지원하며, 변환 후 즉시 PDF를 다운로드할 수 있습니다. 최신 XLSX 형식과 레거시 XLS 바이너리 형식을 모두 지원하여 모든 버전의 Microsoft Office 파일과 호환됩니다.
주요 기능
- XLSX(최신 형식) 및 XLS(레거시 바이너리) Excel 형식 모두 PDF로 변환
- 각 워크시트를 시트 이름을 제목으로 한 별도의 A4 가로 방향 페이지로 렌더링
- 1행(헤더 행)에 자동으로 배경색 적용하여 데이터 행과 구분
- 모든 셀에 테두리 그려서 표 격자 구조 보존
- PDF 출력에 내장된 NotoSansKR 폰트로 한국어 완벽 지원
- 다중 시트 통합 문서 처리 — 각 시트가 PDF의 별도 페이지로 변환
- 자동 페이지 오버플로 감지 — 한 페이지를 초과하는 행은 다음 페이지로 이어짐
- SheetJS와 jsPDF를 사용한 100% 클라이언트 사이드 처리 — 데이터가 브라우저 밖으로 전송되지 않음
자주 묻는 질문
어떤 Excel 파일 형식을 지원하나요?
XLSX(Excel 2007 이후 사용하는 최신 Office Open XML 형식)와 XLS(Excel 97-2003에서 사용하는 레거시 바이너리 형식) 모두 지원합니다. 두 형식 모두 SheetJS 라이브러리를 사용하여 파싱됩니다.
여러 시트가 있는 경우 PDF 출력은 어떻게 되나요?
Excel 통합 문서의 각 워크시트는 출력 PDF의 별도 페이지로 변환됩니다. 각 페이지 상단에 시트 이름이 제목으로 표시됩니다. 페이지는 원본 통합 문서의 시트 순서와 동일하게 정렬됩니다.
PDF에서 셀 텍스트가 잘리는 이유는 무엇인가요?
A4 가로 방향 한 페이지에 모든 열을 맞추기 위해 각 셀의 텍스트는 최대 20자로 잘립니다. 읽기 쉬운 표 레이아웃을 유지하기 위한 의도적인 설계입니다. 열이 많은 넓은 스프레드시트의 경우 일부 셀 내용이 줄어들 수 있습니다. 원본 Excel 파일을 열면 전체 내용을 확인할 수 있습니다.
PDF에 한국어 텍스트가 올바르게 표시되나요?
네. 렌더링 전에 jsPDF에 NotoSansKR(Noto Sans 한국어) 폰트를 로드하므로 한국어 문자가 PDF 출력에 올바르게 렌더링됩니다. 한국어 업무 문서, 청구서, 보고서에 특히 유용합니다.
지원하는 최대 파일 크기는 얼마인가요?
최대 50MB의 Excel 파일을 지원합니다. 변환이 브라우저에서 실행되므로 성능은 기기의 메모리와 CPU 속도에 따라 다릅니다. 수천 개의 행이 있는 매우 큰 파일은 처리에 몇 초가 걸릴 수 있습니다.
암호로 보호된 Excel 파일도 변환할 수 있나요?
암호로 보호된 Excel 파일은 변환할 수 없습니다. SheetJS 라이브러리는 올바른 암호 없이 암호로 보호된 통합 문서를 복호화할 수 없습니다. 변환하기 전에 Excel에서 암호 보호를 먼저 제거해야 합니다.
수식과 계산된 값이 PDF에 보존되나요?
PDF에는 수식이 아닌 계산된 셀 값이 포함됩니다. SheetJS는 스프레드시트 파일에 저장된 캐시된 셀 값을 읽습니다. 스프레드시트가 최근에 재계산되거나 저장되지 않은 경우 캐시된 값이 최신 상태가 아닐 수 있습니다.
변환 중에 Excel 데이터가 서버에 업로드되나요?
아니요. 전체 변환 프로세스는 SheetJS로 스프레드시트를 파싱하고 jsPDF로 PDF를 생성하여 브라우저에서 로컬로 실행됩니다. 파일 데이터는 절대 기기를 떠나지 않아 민감한 업무 데이터에도 완전히 안전합니다.