엑셀 최대 행 수 제한 해제 (65,536 행/열 → 1,048,576 행/열)
Intro.
Scope 3 배출량 산정 컨설팅 과제를 맡게 되었다.
Category 9 다운스트림 운송/유통에 대한 배출량 산정을 위해 유통량 데이터를 엑셀로 받았다.
하루에 적게는 10만 개에서 많게는 4, 50만 개의 데이터가 있었다.
SQL쿼리를 이용해 엑셀로 추출한 데이터였는데, 왜인지 65,535 행씩 분리되어 여러 시트로 추출되어 있었다.
그렇다. 엑셀은 버전 별로 최대 행 수가 달랐다.
엑셀 최대 행 수 제한
구분 | 확장자 | 최대 행 수 x 열 수 |
---|---|---|
Excel 통합 문서 | .xlsx | 1,048,576 행 x 16,384 열 |
Excel 97~2003 통합문서 | .xls | 65,536 행 x 256 열 |
*.xls 파일에서는 65,536 행을 넘어가는 데이터와 시트를 가져올 수 없다.
Excel 97~2003 통합문서(*.xls) 65,536 행을 넘어가는 데이터를 복사+붙여넣기 하면, 다음의 오류메시지가 뜬다.

해결방법
해결방법은 간단하다.
파일 형식을 바꿔주면 된다.
다만, 파일 이름바꾸기를 이용해 확장자만 바꾼다고 될 것은 아니다.
‘다른 이름으로 저장’ 기능을 이용하여 파일 형식을 바꿔주어야 한다.
① ‘다른 이름으로 저장(단축키 F12)’ 창 띄우기

② 파일 형식을 ‘Excel 통합 문서’로 설정 후, 저장

③ 파일 종료 후, 재실행
※ 재실행을 해주어야 행 수 제한이 해제된다.
이 포스팅은 쿠팡파트너스 활동의 일환으로 이에따른 일정액의 수수료를 제공받습니다