2014-07-23 1 views
1

65536 개의 데이터 행을 초과하는 보고서가 있습니다. 내 이해에서, 만약 내가 틀렸다면, 오피스 템플릿은이 많은 데이터 (65536) 만 렌더링 할 수 있으며, 나머지 행은 제거 될 것입니다. 오피스 관리자를 사용하여 나머지 행을 수용하기 위해 내 보낸 엑셀 파일에 자동으로 새 워크 시트를 만드는 방법이 있습니까?OfficeWriter를 사용하여 내보낼 때 데이터가 65536 행을 초과하면 자동으로 새 워크 시트를 만드는 방법?

답변

2

데이브,

는이 일을 몇 가지 방법이 있습니다.

  1. 계속 수정자를 사용하십시오. 계속 수정자는 하나의 워크 시트에서 다른 워크 시트로 데이터 오버 플로우를 허용합니다. 설명서를 참조하십시오. here
  2. XLSX 파일 형식을 사용하십시오. xls 아닙니다. 언급 한 65536 개의 행은 xls 파일 형식의 파일 형식 제한 사항입니다. XLSX 파일 형식은 워크 시트 당 100 만 개가 넘는 행을 쉽게 지원합니다.
  3. 마지막으로 MaxRows property on DataBindingProperties을 확인하십시오. 메모리로 갈 예정이며 현재 OfficeWriter가 설치되어 있지 않지만 OW 버전에 따라 버그가있을 수 있습니다. 일부 버전에서는 MaxRows가 65536으로 기본 설정되어 있다고 생각합니다. 따라서 XLSX를 사용하더라도 잘린 것처럼 보일 수 있습니다. MaxRows를 더 큰 수로 설정하고 XLSX를 사용하면이 문제를 해결할 수 있습니다.

희망이 도움이됩니다.

+0

감사합니다. 샘. 해결책 번호를 사용하여 문제를 해결했습니다. 1 & 2. :) – Dave3868316

관련 문제