· 무료 도구 · 엑셀 행 제한

엑셀의 행 제한, 그리고 거기에 부딪혔을 때 할 일

엑셀은 시트당 1,048,576행과 16,384열까지입니다. 통합 문서가 아니라 시트 기준이고, Excel 2007 이후 같은 숫자입니다. 그보다 행이 많은 CSV를 열면 엑셀은 앞의 1,048,576행만 읽고 "파일을 완전히 로드하지 못했습니다"라고 한 번만 알립니다. 나머지는 파일 안에 그대로 있지만 시트에는 없습니다.

내 파일의 행 수 세기

.csv, .tsv, .xlsx를 여기에 놓거나 클릭하세요

업로드하지 않습니다. 파일은 이 탭의 JavaScript가 읽을 뿐 컴퓨터 밖으로 나가지 않습니다 — 어떤 서버도 보지 못하며, 탭을 닫으면 사라집니다.

정확한 숫자

한도적용 시점
시트당 행1,048,576 (220)Excel 2007
시트당 열16,384 — 마지막 열 XFD (214)Excel 2007
Excel 2003 이하의 행65,536
Excel 2003 이하의 열256 — 마지막 열 IV

2의 거듭제곱인 이유는 파일 형식 안에서 행이 고정 폭 숫자로 주소를 갖기 때문입니다. 이 천장은 설정이 아니라 구조입니다. 올릴 수 있는 옵션도, 레지스트리 키도, 엑셀 에디션도 없고, 메모리를 늘려도 움직이지 않습니다.

파일이 더 클 때 실제로 벌어지는 일

엑셀은 파일을 거부하지 않습니다. 앞의 1,048,576행을 읽고 한 번만 불완전하다고 알린 뒤에는, 데이터가 잘렸다는 사실을 알려주는 것이 아무것도 남지 않습니다. 그 뒤에 계산한 합계는 조용히 틀립니다. 그 상태로 저장하면 나머지는 사라집니다.

반면 CSV 파일 자체에는 행 수 제한이 없습니다. 그냥 텍스트이고, 제한은 그것을 여는 프로그램의 것입니다. 300만 행짜리 CSV도 완전히 정상인 파일입니다.

먼저 실제로 몇 행인지부터 세어 보세요

macOS나 리눅스라면 wc -l file.csv가 1초 만에 답합니다. 어떤 환경에서든 되는 방법은 이 페이지 위쪽 뷰어에 파일을 놓는 것입니다. 전체를 그리지 않고 페이지 단위로 보여 주므로 엑셀이 못 여는 파일도 열리고, 행 수가 가장 먼저 표시됩니다. 1,048,576행을 넘으면 몇 행이나 넘었는지도 알려 줍니다. 업로드는 없습니다 — 파일은 이 탭의 자바스크립트가 읽습니다.

규모 감각을 위해, 크롬 · M 시리즈 맥에서 실측한 숫자: 124.7MB · 1,200,000행 × 8열 CSV (엑셀 시트에 담기는 양보다 약 15만 행 많음)를 0.58초에 읽고, 모든 열 검색에 0.1초가 더 듭니다. 여기서의 천장은 파일 형식의 숫자가 아니라 기기의 메모리입니다.

넘었을 때의 네 가지 길

  • 그리드 대신 데이터 모델로 불러오기. 파워 쿼리와 데이터 모델은 시트가 표시할 수 있는 것보다 많은 행을 담고, 그 위에서 피벗합니다.
  • 시트에 올리기 전에 집계하기. 최종 결과가 월별·고객별 합계라면 원본 행이 시트에 들어갈 이유가 애초에 없습니다.
  • 파일 나누기. CSV 나누기 — 행 수로도, 열 값으로도 나눌 수 있고 머리글은 각 파일에 남습니다.
  • 시트 한도가 없는 것 쓰기. 데이터베이스, 또는 파일을 고정 폭 격자에 밀어 넣지 않는 도구.

자주 묻는 질문

엑셀의 최대 행 수는 몇 행인가요?

시트당 1,048,576행, 열은 16,384열(마지막 열은 XFD)입니다. 이 한도는 Excel 2007부터 그대로이고 Microsoft 365, Mac용 엑셀, 웹용 엑셀에서도 같습니다. Excel 2003 이하는 65,536행 · 256열이었습니다.

엑셀의 행 제한을 늘릴 수 있나요?

없습니다. 파일 형식에 고정돼 있어서 설정도, 추가 기능도, 에디션도 바꾸지 못합니다. 할 수 있는 일은 데이터를 시트 밖에 두는 것입니다 — 파워 쿼리와 데이터 모델은 더 많은 행을 담고, 피벗은 그 위에서 만듭니다.

CSV 파일에도 행 제한이 있나요?

없습니다. CSV는 상한이 없는 일반 텍스트이고, 제한은 언제나 그것을 여는 프로그램의 것입니다. 그래서 CSV 자체는 완전히 정상인데도 엑셀에서 전부 열리지 않는 일이 생깁니다.

파일이 어딘가로 업로드되나요?

아니요. 파일은 이 탭의 자바스크립트가 읽습니다 — 기기 밖으로 나가는 것은 없습니다. 탭을 닫으면 데이터는 사라집니다.

같은 일을 내 컴퓨터 안에서

TableDI는 모든 처리가 내 컴퓨터 안에서만 이루어지는 데스크톱 스프레드시트 작업 공간입니다. 가져오고, 정리하고, 그래프로 — 아무것도 업로드되지 않고 만들 계정도 없습니다.

체험판이 아니라 계속 무료 — 계정도 카드도 필요 없습니다. 현재 macOS, Windows 버전은 준비 중입니다. 유료 버전이 더하는 것.

2026-09-01 TableDI 팀이 마지막으로 확인했습니다. 이 페이지에 잘못된 내용이 있나요? 알려주세요 — 받은편지함은 하나이고, TableDI를 만드는 사람이 읽습니다.