Excel 2003 행 제한 사항 해결
이 문서에서는 페이지를 매긴 보고서를 Excel로 내보낼 때 Excel 2003 행 제한을 해결하는 방법을 설명합니다. 해결 방법은 테이블만 포함된 보고서에 대한 것입니다.
Important
Microsoft Excel 2003(.xls) 렌더링 확장 프로그램은 더 이상 사용되지 않습니다. 자세한 내용은 SQL Server 2016의 SQL Server Reporting Services에서 사용되지 않는 기능을 참조하세요.
Excel 2003은 워크시트당 최대 65,536개 행을 지원합니다. 일부 행 후에 명시적 페이지 나누기를 강제로 적용하여 이 제한을 해결할 수 있습니다. Excel 렌더러는 각 명시적 페이지 나누기에 대한 새 워크시트를 만듭니다.
명시적 페이지 나누기 만들기
SQL Server Data Tools - 비즈니스 인텔리전스 또는 Reporting Services 웹 포털에서 보고서를 엽니다.
테이블에서 데이터 행을 마우스 오른쪽 단추로 클릭한 다음 그룹 추가를 선택합니다. 상위 그룹을 선택하여 외부 테이블 그룹을 추가합니다.
식별 그룹화 상자에 다음 수식을 입력한 다음 확인을 선택하여 부모 그룹을 추가합니다.
=Int((RowNumber(Nothing)-1)/65000)
수식은 데이터 세트의 각 65,000개 행 집합에 숫자를 할당합니다. 그룹에 대해 페이지 나누기가 정의되면 65,000개의 행마다 페이지 나누기가 발생합니다.
외부 테이블 그룹을 추가하면 보고서에 그룹 열이 추가됩니다.
열 머리글을 마우스 오른쪽 단추로 클릭하고 열 삭제를 선택한 다음 열 삭제만 선택한 다음 확인을 선택하여 그룹 열을 삭제합니다.
행 그룹 섹션에서 그룹 1을 마우스 오른쪽 단추로 클릭한 다음 그룹 속성을 선택합니다.
그룹 속성 대화 상자의 정렬 페이지에서 기본 정렬 옵션을 선택하고 삭제를 선택합니다.
페이지 나누기 페이지에서 그룹의 각 인스턴스 간을 선택한 다음 확인을 선택합니다.
보고서를 저장합니다. Excel로 내보내면 여러 워크시트로 내보내고 각 워크시트에는 최대 65,000개의 행이 포함됩니다.
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기