CSV를 PDF로 변환
CSV 파일을 서식이 적용된 PDF 표로 변환합니다 — 100% 브라우저 안에서, 업로드도 가입도 없습니다.
CSV 파일 선택
또는 여기에 끌어다 놓으세요 — .csv, .tsv, 일반 텍스트 표를 지원합니다
—
미리 보기
표 데이터에 적합합니다. 셀은 한 줄로 렌더링됩니다 — 긴 셀은 격자를 깔끔하게 유지하기 위해 줄임표로 잘립니다. 아주 넓은 표에는 가로 방향이나 Legal로 전환하세요.
Your file is ready
Processed entirely in your browser — the file never left your device.
CSV를 PDF로 변환하는 방법
세 단계. 파일은 기기를 절대 떠나지 않습니다.
CSV 열기
.csv, .tsv, 일반 텍스트 표를 선택하거나 끌어다 놓으세요. PapaParse가 브라우저 안에서 읽습니다 — 업로드 없음.
옵션 조정
구분자, 페이지 크기, 방향, 글꼴 크기를 고르세요. 첫 행이 헤더인지 지정합니다.
변환 및 다운로드
pdf-lib이 페이지로 나뉜 표를 렌더링합니다. 즉시 다운로드하세요 — 파일은 기기를 떠나지 않습니다.
왜 imisspdf의 CSV를 PDF로 도구를 쓸까요?
구조적으로 비공개
CSV는 기기를 절대 떠나지 않습니다. 고객 목록, 영업 파이프라인, 급여 내보내기 — 모두 로컬에 머뭅니다. 업로드 없음, 보관 기간 없음, 서버 단계 전혀 없음.
큰 파일에서도 즉시
업로드가 없으니 수 MB짜리 CSV가 전송되기를 기다릴 필요가 없습니다. 모든 단계가 로컬에서 실행되므로 수만 행도 몇 초 만에 렌더링됩니다.
무료, 워터마크 없음
일일 한도 없음. 출력에 워터마크 없음. 실제 기능을 숨기는 프리미엄 요금제 없음. CSV를 붙여넣고 PDF를 다운로드하세요.
"CSV를 PDF로 변환"의 진짜 의미
CSV 파일(쉼표로 구분된 값)은 일반 텍스트입니다: 각 행은 한 줄이고, 각 셀은 구분자로 나뉩니다. 스프레드시트, 데이터베이스, 스크립트가 늘 CSV를 내놓는 이유는 단순하고, 보편적이며, 손실이 없기 때문입니다. 문제는 CSV가 일반 텍스트 편집기에서는 보기 흉하고, 사용자의 지역 설정(쉼표 대 세미콜론, 소수점 대 소수 쉼표)에 따라 Excel에서 일관성 없이 동작한다는 것입니다. PDF는 그 데이터를 모든 기기와 프린터에서 동일하게 열리는 읽기 쉬운 고정 레이아웃 표로 고정합니다.
이 도구는 .csv(또는 .tsv, 또는 구분자가 있는 텍스트 파일)를 읽고, 각 열을 측정하고, 굵은 헤더 행이 있는 깔끔한 격자를 렌더링한 뒤 아래로 페이지를 나눕니다. 출력은 Excel을 거치지 않고 보관하거나 이메일로 보내거나 인쇄할 수 있는, 페이지로 나뉜 PDF입니다.
이 페이지에서 CSV를 PDF로 변환하는 방식
저희는 PapaParse 로 브라우저 안에서 파일을 파싱한 뒤, pdf-lib 으로 즉석에서 PDF를 만듭니다. PapaParse는 쉼표가 포함된 따옴표 문자열, 이스케이프된 따옴표(따옴표 필드 안의 ""), 따옴표 안의 여러 줄 셀, BOM 문자, 구분자 자동 감지를 처리합니다. 그다음 삽입된 Helvetica 글꼴로 각 열을 측정하고, 격자를 그리고, 값을 쓰고, 아래로 페이지를 나눕니다. 넓은 표는 페이지에 맞게 축소됩니다 — 너무 좁아질 열은 텍스트를 줄임표로 렌더링합니다.
잘 변환되는 것
- 데이터베이스 내보내기. SELECT … INTO OUTFILE, mysqldump, Postgres COPY — 모두 바로 렌더링할 수 있는 CSV를 만듭니다.
- 스크립트 출력. Python/pandas to_csv, Node.js, R, Stata, Julia — CSV를 쓰는 모든 것.
- 유럽식 Excel. 독일어, 프랑스어, 이탈리아어 Excel 설정의 세미콜론 구분 CSV가 설정 없이 작동합니다.
- TSV(탭으로 구분된 값). .tsv를 끌어다 놓고 구분자 메뉴에서 탭을 고르세요.
- 유니코드. 인도네시아어, 프랑스어, 스페인어, 독일어, 베트남어 — Latin-1 보충 범위의 것은 바로 렌더링되며, 그 밖의 문자는 치환되거나 음역됩니다.
한계 — 솔직하게
- 셀은 한 줄로 렌더링됩니다. 따옴표 필드 안의 여러 줄 내용은 하나의 공백으로 줄어듭니다.
- 글꼴은 PDF에 내장된 Helvetica WinAnsi입니다. Latin-1 범위를 벗어난 문자(예: 아랍어, 중국어, 키릴 문자)는 "?"로 치환됩니다. 비라틴 문자에는 CSV를 Excel에 붙여넣은 뒤 Excel을 PDF로 도구를 쓰세요.
- 숫자와 날짜는 쓰인 그대로 렌더링됩니다 — 지역 설정에 맞춘 재서식 없음.
- 조건부 색상(줄무늬, 강조)은 적용되지 않으며, 모든 본문 행이 동일하게 렌더링됩니다.
- 헤더 행은 첫 페이지에만 반복되고, 긴 표의 다음 페이지에는 반복되지 않습니다.
CSV를 PDF로 변환하는 일반적인 사용 사례
- 데이터베이스 스냅샷 공유. PDF는 SQL 클라이언트나 Excel 없이 어떤 기기에서도 열 수 있고, 수신자가 실수로 편집할 수 없습니다.
- 이메일에 데이터 내보내기 첨부. 원시 CSV는 대부분의 비기술 수신자에게 쓰레기처럼 보이지만, PDF는 깔끔한 보고서로 읽힙니다.
- 기간 마감 스냅샷 보관. 표(주문, 급여, 재고)의 마감 상태를 10년 뒤에도 동일하게 읽히는 고정된 PDF로 저장하세요.
- 표 형식 증거 제출. 감사, 컴플라이언스 제출, 법적 공개는 보통 실시간 CSV 대신 고정 형식 PDF를 요구합니다.
- 일회성 보고서 인쇄. CSV를 끌어다 놓고, 가로 방향을 고르고, 인쇄를 누르세요. 스프레드시트를 거치지 않습니다.
프라이버시와 보안
CSV는 민감한 데이터가 데이터베이스를 빠져나오는 방식입니다: 고객 이메일, 매출 수치, 급여 데이터. 그것을 클라우드의 "CSV를 PDF로" 서비스에 보내는 것은 구조적인 프라이버시 위험입니다. 이 도구는 전적으로 브라우저 안에서 실행되므로 CSV의 어떤 행도 업로드되지 않습니다. 페이지를 처음 로드한 뒤 네트워크를 꺼도 변환기는 여러분이 여는 어떤 CSV에서도 계속 작동합니다. 일반적인 업로드 기반 비교는 저희 iLovePDF 프라이버시 리뷰를 확인해 보세요.
자주 묻는 질문
고정된 행 제한은 없습니다 — 변환기는 행을 pdf-lib으로 바로 스트리밍하므로 한계는 오직 기기의 메모리뿐입니다. 실제로 중급 노트북에서 5만 행짜리 CSV를 문제없이 렌더링했고, 결과 PDF는 수백 페이지에 달했지만 깔끔하게 출력되었습니다. 휴대폰에서는 약 1만 행까지 무난한 성능을 기대할 수 있습니다. 메모리 한계에 부딪히면 CSV를 여러 덩어리로 나누어 각각 변환한 뒤 저희 PDF 병합 도구로 합치세요. 변환이 로컬에서 일어나므로 원본 CSV를 비공개로 유지할 수도 있습니다 — 업로드 단계가 없습니다.
CSV 파싱은 사실상 표준 자바스크립트 CSV 라이브러리인 PapaParse에 맡깁니다. 흔한 모든 예외 상황을 올바르게 처리합니다: 쉼표가 포함된 따옴표 필드, 따옴표 필드 안의 이중 따옴표("She said ""hello"""), 뒤따르는 공백, 파일 시작부의 BOM 문자. UTF-8은 기본적으로 디코딩됩니다. PDF 렌더링 계층에서는 WinAnsi/Latin-1 범위를 벗어난 문자가 치환됩니다(둥근 따옴표는 직선 따옴표로, 엠 대시는 하이픈으로, 줄임표는 점 세 개로). 렌더링할 수 없는 것은 "?"로 축약되지만, 파서는 여전히 원래 값을 봅니다.
네 — 올바르게 따옴표로 묶인 CSV 필드 안의 여러 줄 내용(이중 따옴표 안의 줄바꿈)은 PapaParse가 정확히 파싱합니다. 렌더링에서는 현재 버전이 그 줄바꿈을 하나의 공백으로 평탄화해 각 행이 한 PDF 행에 들어가도록 합니다. 이렇게 하면 표 격자가 일관되게 유지되고, 한 셀에 긴 문단이 들어 있을 때 행 높이가 예측 불가능해지는 것을 막습니다. 셀 안의 줄바꿈을 시각적으로 보존해야 한다면 먼저 CSV를 Markdown이나 Word로 변환하세요. 셀 값이 짧은 표 데이터에는 한 줄 렌더링이 올바른 기본값입니다.
네. 구분자 드롭다운을 "자동"으로 두면 PapaParse가 처음 몇 줄을 표본으로 살펴 구분자가 쉼표, 세미콜론, 탭, 파이프인지 판단합니다. 거의 모든 실제 CSV에서 작동합니다. 모호한 경우(예: 한 열이 실제로 세미콜론을 포함하는데 파일은 쉼표를 쓰는 경우)에는 옵션에서 구분자를 수동으로 고정할 수 있습니다. 유럽식 Excel CSV는 보통 세미콜론을 쓰고, 데이터베이스 내보내기는 대개 쉼표나 탭(TSV)을 씁니다.
먼저 변환기는 각 열을 가장 넓은 내용에 맞춰 측정합니다(한 거대한 열이 나머지를 짓누르지 않도록 약 240포인트로 제한). 그래도 총합이 페이지 너비를 초과하면 모든 열을 비례해 축소해 표 전체가 들어가게 합니다. 그래서 텍스트를 표시하기에 너무 좁아진 셀은 내용이 줄임표로 잘립니다. 기저의 파싱된 값은 변하지 않습니다 — 가로 방향으로 전환하거나 더 큰 페이지 크기(Legal)를 쓰면 대개 레이아웃이 해결됩니다. 아주 넓은 표에는 가로 A4나 Legal이 표준 권장 사항입니다.
아니요. 변환기는 모든 셀을 CSV에 나타난 그대로의 문자열로 렌더링합니다. 한 열에 "2026-05-27"이 들어 있으면 그대로 PDF에 나타나고, 숫자가 "1,234.56"으로 저장되어 있으면 쉼표와 소수점이 유지됩니다. 덕분에 출력이 예측 가능합니다: PDF는 다시 해석된 스프레드시트가 아니라 원본 CSV의 충실하고 고정된 모습입니다. 로케일에 맞춘 숫자나 날짜 서식이 필요하다면 CSV로 내보내기 전에 원본(Excel, Google Sheets, 또는 스크립트)에서 처리하세요.
CSV를 PDF로 변환할 때 최상의 결과를 얻기 위한 팁
- CSV를 UTF-8로 저장하세요. Excel의 "CSV로 저장"은 때때로 ANSI/Windows-1252를 기본으로 써서 악센트와 비ASCII 문자를 깨뜨립니다. 형식 메뉴에서 CSV UTF-8을 고르세요.
- 넓은 표에는 가로 방향을 쓰세요. 의미 있는 내용의 열이 약 6-8개를 넘으면 변환 전에 가로 방향(또는 Legal)으로 전환하세요.
- 필요 없는 열은 먼저 잘라내세요. 원본 CSV에서 쓰지 않는 열을 지우세요 — 좁은 표일수록 페이지가 더 잘 나뉩니다.
- 모호한 파일에는 구분자를 고정하세요. 자동 감지가 잘못된 구분자를 고르면(드물지만 작은 CSV에서 발생함) 메뉴에서 올바른 것을 직접 고르세요.
- 아주 큰 CSV는 나누세요. 수만 행은 잘 렌더링되지만, 20만 행을 넘으면 모바일 브라우저에 부담이 될 수 있습니다. 먼저 나누고, 각각 변환한 뒤, 마지막에 PDF 병합하세요.
관련 PDF 도구
- Excel을 PDF로 — 완전한 .xlsx 통합 문서(수식, 여러 시트)를 위한 같은 아이디어.
- PDF를 Excel로 — 반대 작업: PDF의 표 데이터를 스프레드시트로 추출합니다.
- PDF 병합 — 변환한 여러 표를 하나의 PDF 보고서로 합칩니다.
- PDF 보호 — 민감한 데이터를 공유하기 전에 결과 PDF를 암호화합니다.