Excel 2003 행 제한 사항 해결

이 문서에서는 페이지를 매긴 보고서를 Excel로 내보낼 때 Excel 2003 행 제한을 해결하는 방법을 설명합니다. 해결 방법은 테이블만 포함된 보고서에 대한 것입니다.

Important

Microsoft Excel 2003(.xls) 렌더링 확장 프로그램은 더 이상 사용되지 않습니다. 자세한 내용은 SQL Server 2016의 SQL Server Reporting Services에서 사용되지 않는 기능을 참조하세요.

Excel 2003은 워크시트당 최대 65,536개 행을 지원합니다. 일부 행 후에 명시적 페이지 나누기를 강제로 적용하여 이 제한을 해결할 수 있습니다. Excel 렌더러는 각 명시적 페이지 나누기에 대한 새 워크시트를 만듭니다.

명시적 페이지 나누기 만들기

  1. SQL Server Data Tools - 비즈니스 인텔리전스 또는 Reporting Services 웹 포털에서 보고서를 엽니다.

  2. 테이블에서 데이터 행을 마우스 오른쪽 단추로 클릭한 다음 그룹 추가를 선택합니다. 상위 그룹을 선택하여 외부 테이블 그룹을 추가합니다.

    Screenshot of screen where you select the Parent Group.

  3. 식별 그룹화 상자에 다음 수식을 입력한 다음 확인을 선택하여 부모 그룹을 추가합니다.

    =Int((RowNumber(Nothing)-1)/65000)

    수식은 데이터 세트의 각 65,000개 행 집합에 숫자를 할당합니다. 그룹에 대해 페이지 나누기가 정의되면 65,000개의 행마다 페이지 나누기가 발생합니다.

    외부 테이블 그룹을 추가하면 보고서에 그룹 열이 추가됩니다.

  4. 열 머리글을 마우스 오른쪽 단추로 클릭하고 열 삭제를 선택한 다음 열 삭제 선택한 다음 확인을 선택하여 그룹 열을 삭제합니다.

    Screenshot of deleting a group column.

  5. 행 그룹 섹션에서 그룹 1마우스 오른쪽 단추로 클릭한 다음 그룹 속성을 선택합니다.

    Screenshot of the screen where you view group properties.

  6. 그룹 속성 대화 상자의 정렬 페이지에서 기본 정렬 옵션을 선택하고 삭제를 선택합니다.

    Screenshot of deleting default sorting.

  7. 페이지 나누기 페이지에서 그룹의 각 인스턴스 간을 선택한 다음 확인을 선택합니다.

    Screenshot of the screen where you set page breaks.

  8. 보고서를 저장합니다. Excel로 내보내면 여러 워크시트로 내보내고 각 워크시트에는 최대 65,000개의 행이 포함됩니다.