1

Excel 2003 (.xls) 대신 SSRS 2005 보고서를 Excel 2007 (.xlsx)로 내보낼 수 있습니까?SSRS 2005 보고서를 Excel 2007로 내보내기

+0

SSRS 2005 엑셀 전에 작성되었습니다 - URL은 3 www.traviata.eu/blogs/technical/?p=435

2007 년이 존재했는데 왜 Excel 2007로 변환 될 것이라고 생각하십니까? Excel 2007은 쉽게 이전 Excel 파일을 읽습니다. – HLGEM

+0

나는 모든 것을 모르기 때문에 내가 묻고있다. :) 어쩌면 존재할 수있는 몇 가지 해결 방법이 있습니다. 물론 Excel 2007에서는 이전 Excel 파일을 열 수 있습니다. SSRS 2005는 이전 버전의 제한 사항에도 구속을받습니다. –

답변

0

나는 반년이 지난 것을 알고 있지만,이 질문은 꽤 자주 돌아오고 다른 누군가는 내 대답을 유용하게 찾을 수 있기를 바랍니다.

SSRS 2005의 기본 출력은 일반적으로 WebForm으로 지정되며 이는 기본적으로 SSRS에서 생성하는 것으로 가정합니다. 것은 종종 사용자가 다른 형식의 보고서를 갖고 싶어하고 내보내기 (번역)가 추가 된 이유입니다. 여기서 문제는 원하는 형식으로 직접 출력을 생성하지 않는 것이지만, 처리되고 다른 형식으로 변환 된 webform을 생성합니다 (따라서 추가 문제/제한 사항).

MS 담당자의 공식 답변은 MS SQL 2012 (공식적인 지원, 회사 내부 정책 등의 문제가 있으므로 이해할 수 있음)가 필요하다는 것입니다. 그 목표를 보관하십시오.

대부분 xslx에 넣고 싶은 이유에 따라 다릅니다. 대개 보고서의 큰 테이블 xls rows/colums 제한 때문입니다.

무엇을 할 수 있습니까? URL 1

  • 에서 문서의 예를 들어 링크 자신의 정의 렌더러 구성이 있습니다 - -

    1. 제 3 자 플러그인 은 (누군가가 이미 잠재적 인 혜택으로이 본받을 URL 2의 설명은,하지만 당신이 필요합니다 당신이 그것을 원하는대로 Excel에서 (XLS 또는 CSV 등) 데이터를 가져오고 저장하는 2007 파일을 번역 엔진

    2. 사용 VBA를하는

    3. 를 사용하여 해결 방법을 -. 수 있도록 여러분의 Excel 2003의 제한 사항에 맞는 방식으로 표를 작성합니다. 예. 너무 많은 행의 경우 (URL 3에서 설명) :

      테이블 속성에

    , 그룹 탭으로 이동하여 새 그룹을 추가 할 수 있습니다. Group on area에서 다음을 입력하십시오. = Int ((RowNumber (Nothing) -1)/60000) 마지막 페이지에서 페이지 나누기를 선택하십시오.

    URL 1 - social.msdn.microsoft.com/Forums/sqlserver/en-US/9d8cd766-ff78-490f-8a5d-bb4a0debdfc1/export-ssrs-2005-report-to-excel-2007

    URL이 - www.sqlservercentral.com/Forums/Topic554766-150-1.aspx