대용량 CSV 파일 분할
거대한 CSV를 Excel에서 열리고, 이메일 플랫폼에서 가져올 수 있고, 업로드 양식에서 받아 주는 크기로 나누세요. 모든 조각에 헤더 행이 들어가고, 행이 중간에 잘리지 않으며, 작업 전체가 브라우저 안에서 이루어지므로 내보낸 데이터가 기기를 떠나지 않아요.
여기에 파일을 끌어다 놓으세요 또는 클릭해서 파일 선택
결과
CSV 파일 분할 방법
- 분할할 CSV 파일을 끌어다 놓으세요.
- 조각마다 들어갈 행 개수를 입력하세요.
- 모든 조각에 헤더 행을 반복할지 고르세요(권장).
- 실행한 뒤 번호가 붙은 조각을 하나씩 또는 ZIP 하나로 다운로드하세요.
큰 CSV 파일을 분할해야 하는 이유
행이 100만 개인 CSV는 데이터베이스 내보내기에서는 흔하지만, 보내야 할 대부분의 곳에서는 쓸모가 없어요. Excel은 1,048,576행에서 멈추고, 그 훨씬 전부터 느려져요. Google Sheets에는 셀 개수 제한이 있어요. 메일 발송 플랫폼은 한 번에 가져올 수 있는 연락처를 수천에서 수만 개로 제한해요. 웹 양식은 크기 제한을 넘는 파일을 거부하고, 이메일 첨부 파일에도 자체 제한이 있어요. 파일을 고른 크기로 나누고 각각 머리글 행을 넣으면 이 모든 문제가 해결돼요.
도구가 분할하는 방식
파일을 끌어다 놓고 각 부분에 행을 몇 개씩 넣을지 고르세요. 머리글 행을 감지해 모든 부분의 맨 위에 복사하므로 각 파일이 따로 열고 가져와도 제대로 작동해요. 파일을 바이트 위치로 자르지 않고 제대로 분석하기 때문에, 따옴표 안에 줄바꿈이 든 필드가 있어도 행이 중간에 끊기지 않아요. 나뉜 파일에는 번호가 붙고(customers-01.csv, customers-02.csv처럼) 하나씩 또는 ZIP으로 한꺼번에 다운로드할 수 있어요.
행 개수 고르기
| 사용할 곳 | 부분당 행 수 |
|---|---|
| Excel, 편하게 작업할 수 있는 크기 | 100,000~250,000 |
| Google Sheets | 열 개수에 따라 50,000~100,000 |
| Mailchimp, Klaviyo 등의 가져오기 | 플랫폼 제한을 확인하세요. 보통 10,000~50,000 |
| 크기 제한이 있는 업로드 양식 | 파일 크기를 제한값으로 나누고 여유를 더하기 |
| 여러 사람에게 나눠 공유 | 작업이 고르게 나뉘는 수 |
브라우저에서 큰 파일 다루기
파일은 브라우저 메모리 안에서 처리돼요. 수백 MB 파일도 노트북에서는 괜찮지만, 휴대폰에서는 아주 큰 파일이면 메모리가 부족할 수 있어요. 아무것도 업로드되지 않는다는 점이 핵심이에요. 이런 내보내기 파일에는 대개 고객 정보나 금융 데이터가 들어 있으니까요.
다시 하나로 합치기
나중에 전체 파일이 다시 필요하다면 CSV 병합 도구가 머리글 행 하나만 남기고 나뉜 파일을 다시 하나로 합쳐 줘요.
자주 쓰는 경우
- 데이터베이스 내보내기 파일을 Excel이 열 수 있는 크기로 나누기.
- 메일 발송 플랫폼의 가져오기 제한 안에 맞추기.
- 업로드 크기를 제한하는 오픈마켓용으로 상품 피드 분할하기.
- 큰 목록을 팀원들에게 나눠 직접 검토하게 하기.
더 많은 팁은 큰 CSV 파일 여는 방법 가이드를 읽어 보세요.
자주 묻는 질문
파일이 업로드되나요?
아니요. 분할은 브라우저 메모리 안에서 이루어지고 어디로도 전송되지 않아요.
모든 조각에 헤더가 들어가나요?
네, 옵션을 켜면 그래요. 그러면 각 조각을 따로 열거나 가져와도 올바르게 작동해요.
행이 중간에 잘릴 수 있나요?
아니요. 파일을 제대로 분석하므로 줄바꿈이 들어간 따옴표 안의 필드도 온전히 유지되고, 조각은 항상 행과 행 사이에서 나뉘어요.
얼마나 큰 파일까지 처리할 수 있나요?
수백 MB 크기의 파일도 노트북에서는 문제없어요. 아주 큰 파일은 휴대폰에서 메모리가 부족할 수 있어요.
파일은 절대 기기를 떠나지 않아요
Squishly Tools의 모든 도구는 100% 무료이고 브라우저 안에서만 작동해요. 이미지와 문서는 내 컴퓨터에서 처리되고 서버에 업로드되지 않아요. 계정도, 워터마크도, 숨은 조건도 없어요.