2015-02-02 3 views

답변

4

나는 귀하의 게시물에 대한 답변을 http://www.spagoworld.org/jforum/posts/list/3440.page 대답했습니다 다른 사람들에게도 도움이 될 수 있습니다.

이 정확한 문제가 발생했습니다. Spidersoft BIRT Excel 이미 터라고하는 BIRT 용 다른 Excel 이미 터를 사용해 보았습니다. 이것을 BIRT/SpagoBI Server와 Studio에 연결했습니다. 이 도움을하여

그것은 그것은 모든 출력이 하나 개의 엑셀 탭을 이동 여부를 더 잘 제어 할 수 있거나 여러 탭

Spudsoft BIRT를 통해 페이지를 매 깁니다 여부를 엑셀 출력 에서 빈, 숨겨진 행과 열을 제거 다음 엑셀 이미 터 : https://bitbucket.org/yaytay/spudsoft-birt-excel-emitters/downloads

단계를 uk.co.spudsoft.birt 다운로드 SpagoBI 서버

  1. 에 spudsoft 터를 사용합니다. emitters.excel.source_0.8.0.201310230652 jar 파일.
  2. 가 LIB \ uk.co.spudsoft.birt.emitters.excel_0.8.0.201310230652에 존재하는 jar 파일을 가지고 lib에는 (압축 해제 후 발견 된 SpagoBI에서 jar 파일 \의 webapps \ SpagoBIBirtReportEngine WEB-INF \ \
  3. 장소 이미 터 jar 파일)을 열고 SpagoBI \ webapps \ SpagoBIBirtReportEngine \ WEB-INF \ lib 안에 넣으십시오.
  4. SpagoBI \ webapps \ SpagoBIBirtReportEngine \ WEB-INF \ lib \ org.eclipse.birt.runtime_4.2.2에서 POI 폴더를 삭제하십시오 .v20130216-1152.jar \ org \ apache \ path. 7 zip의 'Open Archive'가 org.eclipse.birt.runtime_4.2.2.v20130216-1152.jar 파일에 사용될 때 볼 수 있습니다.
  5. BIRT 엔진이이 이미 터를 사용하도록 지정하려면 엔진 구성 파일 SpagoBI \ webapps \ SpagoBIBirtReportEngine \ WEB-INF \ classes를 수정하십시오.당신은/SpagoBI 스튜디오에게 BIRT의 디자인 타임에 spudsoft 이미 터를 사용하는

    1. 장소 SpagoBIStudio_5.0.0_win32에서 이미 터 jar 파일을

      <XLS_EMITTER>uk.co.spudsoft.birt.emitters.excel.XlsEmitter</XLS_EMITTER> 
      

    단계를 기본 이미 터를 주석하고 추가 할 것 BIRT의 \ plugins 폴더에 있습니다.

  6. 기본적으로 BIRT의 이미 터 jar 파일을 삭제하십시오.
  7. C에서 아래 라인 뷰어 등록 정보 파일 추가 : \ 프로그램 파일 \ SpagoBIStudio_5.0.0_win32 \ 플러그인 \ org.eclipse.birt.report.viewer_4.2.1.v201209071804 \ BIRT WEB-INF 폴더 \

    viewer.extension.xlsx=xlsxviewer.label.xlsx=xlsx2007 
    
+0

나는 당신과 같은 버전을 가지고 있지만 콘솔에 오류가 있습니다. 이외에도 주요 목적은 Excel의 형식을 제거하는 것입니다. 어쨌든 IO는 여러분의 대답을 유용하게 받아들이므로 받아 들일 것이고 또 다른 해결책을 기대할 것입니다 - 아마 커스텀 포매터를 쓸 것입니다. 이미 터를 사용자 정의하는 방법에 대한 팁이 있다면 의견으로 달아주십시오. – gandra404

+0

나는 Tribix BIRT Excel 이미 터를 작동시킬 수있었습니다. 이미 터를 사용자 정의하는 방법에 대한 제안이 없습니다. 그러나 Talend는 고급 서식없이 데이터를 추출하고 Excel, CSV 등으로 레이아웃해야하는 경우에 더 적합 할 수 있습니다. 특정 행렬, 여러 행의 탭 데이터 Excel로 추출하십시오. – dbh

+0

이것은 spudsoft emitter를 사용하려고 시도한 후 오류입니다 ... 매우 동일한 버전 : org.eclipse.birt.report.engine.api.EngineException : EmitterID uk.co.spudsoft.birt.emitters.excel.XlsEmitter 렌더링 옵션이 유효하지 않습니다. (EngineTask.java:2103) at org.eclipse.birt.report.engine.api.impl.EngineTask 97) at org.eclipse.birt.report.engine.api.impl.RunAndRenderTask.run (RunAndRenderTask.java:77) ....... – gandra404