(Quick Report 5.0.6 버전으로 작성된 내용입니다.)

퀵레포트(QuickReport)로 작성한 보고서를 저장해야 하는 경우 퀵레포트 필터를 통해 다양한 포맷을 추가할 수 있습니다.

 

 

위 필터 중 TQRXLSXFilter를 통해 엑셀로 보고서를 내보내기(저장)할 수 있습니다.

 

 

하지만 엑셀로 내보내기 기능을 제공하려면 XLColumn 속성을 설정해야 합니다.

XLColumn 속성은 엑셀에 표시되는 컬럼 순서로, 인쇄가능한 퀵레포트 컴포넌트들(TQRLabel, TQRDBText 등의 TQRPrintable 클래스를 상속받는 컴포넌트 들)은 모두 XLColumn 속성을 갖고 있습니다.(다시 말해 대부분의 컨트롤의 XLColumn 속성을 설정해야 합니다.)

 

XLColumn 속성은 다음 특징을 참고해 신중히 설정해야 합니다.

  1. 동일한 밴드(TQRBand)에서 Top 속성의 값이 같은 경우 엑셀의 같은 행에 표시된다.
  2. 만약, Top 속성이 같은 컨트롤이 있을 경우 중복 에러를 발생해 엑셀 내보내기 기능이 동작하지 않는다.

 

다음과 같이 XLColumn을 설정해야 합니다.

 

 

보고서 미리보기 후 저장 시 XLSX spreadsheet 파일 형식이 추가되고, 

 

저장하면 아래와 같이 엑셀로 저장됩니다.

 

 

주의!!!

Top 속성이 같은 컨트롤이 있을 경우 아래와 같은 오류를 발생하고, 엑셀 내보내기 기능을 동작하지 않습니다.

아래와 같은 오류가 발생한다면 레포트 화면의 컨트롤의 XLColumn 속성을 검토하시기 바랍니다.

(Duplicate cell reference detected - please check 'XLColumn' properties)

 

 

관련링크


번호 제목 글쓴이 날짜 조회 수
공지 [DelphiCon 요약] 코드사이트 로깅 실전 활용 기법 (Real-world CodeSite Logging Techniques) 관리자 2021.01.19 15541
공지 [UX Summit 요약] 오른쪽 클릭은 옳다 (Right Click is Right) 관리자 2020.11.16 13994
공지 [10.4 시드니] What's NEW! 신기능 자세히 보기 관리자 2020.05.27 16530
공지 RAD스튜디오(델파이,C++빌더) - 고객 사례 목록 관리자 2018.10.23 22102
공지 [데브기어 컨설팅] 모바일 앱 & 업그레이드 마이그레이션 [1] 관리자 2017.02.06 23345
공지 [전체 목록] 이 달의 기술자료 & 기술레터 관리자 2017.02.06 18960
공지 RAD스튜디오(델파이, C++빌더) - 시작하기 [1] 관리자 2015.06.30 39343
공지 RAD스튜디오(델파이,C++빌더) - 모바일 앱 개발 사례 (2020년 11월 업데이트 됨) 험프리 2014.01.16 174756
51 [FMX] 안드로이드 패키지 버전 구하기 튜토리얼 file 험프리 2017.09.01 948
50 [FMX] TListView 더보기 버튼 구현하기 험프리 2017.09.20 939
49 [발표자료] 20160929 나만의 앱 완성하기 with 델파이 험프리 2016.09.21 882
48 기술자료 TOP 7 - 개발자들이 가장 많이 클릭한 기술자료는? (2019년 하반기) 관리자 2019.12.05 854
47 iOS9의 새로운 기능인 "App transport Security" 예외 허용을 위한 Info.plist xml 수정방법 [1] Humphery 2015.10.01 849
46 [동영상] 앱테더링 데이터 암호화/복호화 방법 file 험프리 2016.11.01 805
45 웹 영역으로의 확장을 위한 크로스-플랫폼 웹 애플리케이션 개발 방법 - Ext JS 관리자 2018.12.11 789
44 이 달의 기술자료 - 2016년 03월 [1] file 험프리 2016.02.25 779
43 RAD Studio(델파이/C++빌더) 모바일 앱 배포하기 관리자 2017.01.16 760
42 이 달의 기술자료 - 2015년 11월 file 험프리 2015.10.30 745
41 3가지 API 이야기: VCL에서 WinAPI, COM&ShellAPI, WinRT 활용하기 관리자 2019.09.18 731
40 이 달의 기술자료 - 2017년 02월 file 험프리 2017.01.31 699
39 애플 개발자 프로그램 구독하지 않고 XCode8을 설정해 iOS앱을 배포하는 방법 험프리 2017.05.15 693
38 IBM 왓슨과 인공지능(AI) 활용하기 - 델파이/C++빌더 관리자 2019.10.25 667
37 첨부파일을 포함한 이메일 전송하기(iOS, 안드로이드, 윈도우) file 험프리 2017.08.04 666
36 이 달의 기술자료 - 2016년 05월 file 험프리 2016.04.26 658
35 이 달의 기술자료 - 2015년 08월 험프리 2015.07.28 645
34 윈도우 10 지원과 좋은 UX 구현을 위해 기억해야 할 점 관리자 2019.10.22 627
33 안드로이드에서 커스텀 폰트 사용하기 - 델파이 10.2 도쿄 험프리 2017.05.15 626
32 안드로이드에서 Firebase SDK 용 Google 로그인 사용하기 험프리 2017.08.04 619