• 고객센터
  • 교육
  • 매뉴얼
  • 데모
  • 제품소개
조회 수 : 1142
2009.05.12 (05:52:40)
컴포넌트 문제가 아니라 Excel API 에서 처리하지 못하는 문제입니다.

해당 문제에 대해 다음과 같이 처리하는 것을 고려해보시기 바랍니다.
함께 첨부한 샘플을 참고하시기 바랍니다.

=================== 다   음 ===================
LoadExcelData 에서 참조하는 Excel API에서는 위 문제를 처리할 수 없습니다.
이유는 sum 등 fomula 관련 수식을 처리하기 위해서는 이 row가 해당 값이라는 표식이 있어야 하는데, 지금 사용하는 API는 이 부분을 인식하지 못하고 그냥 건너뛰게 구현이 되어 있습니다.
처리하는건 Int, Double, String, WString 네 가지만 처리를 하고 있습니다.

따라서 컴포넌트에서는 해결이 불가능할 것 같고, 다만 처리할 수 있는 방법이 2가지가 있는데,
첫번째가 MS에서 제공하는 Excel.Application ocx를 사용하는 것으로
첨부되는 샘플을 보면 위 ocx는 sum도 처리가 가능한 것으로 판단이 됩니다.
다만 LoadExcelData 만큼의 속도가 보장이 되지 않고, 데이터셋과 연동하기 위해서 CSV타입으로 묶어서 Import를 시켜야 하는 제약사항이 있습니다.

두번째는 Grid에서 수식컬럼의 경우는 Excel과 마찬가지로 (Excel은 저장 결과를 저장하는게 아니라 내부 방식으로 관련 상태만 저장하는 것으로 예상이 됩니다.) 컬럼에서 가상컬럼으로 수식을 처리하도록 변경을 해야 합니다. 다만 이 경우 이런 케이스의 그리드가 많아질 경우에는 수정 부분이 많고 유지보수가 힘든 제약사항이 있습니다.



>게시판을 이용해 주셔서 감사합니다.
>다음양식에 맞게 입력해주세요.
>
>* 고객시스템명 : 주택통계시스템
>* GAUCE 버전 : 4.0
>* WAS 종류(WebLogic 등등) : 제우스5.0
>* DB 종류 : 오라클
>* 문의 유형(질문/요청/참조) :
>* 내용 :
>
>엑셀파일 업로드 하는 화면이 있는데 엑셀 파일을 읽어들이는데..엑셀파일에 항목값이
>
>sum(a1+b1) 이런식을 수식 값이 들어있는 경우 0으로 나오는데.. 엑셀 그대로의 값을
>
>그리드에 보여지게 할 순 없나요?   또 한가지 파일 업로드시 엑셀파일을 읽다가 창이 꺼져버리는 경우가
>
>생기는데.. 파일내용을 다른 엑셀 파일에 똑같이 복사해서 사용하면 이상없는데.. 엑셀파일에 어떤 속성을
>
>인식을 못한다던지.. 파일이 깨졌다고 보기에는 너무 정상적으로 잘 열리는데..
>
>내용 그래도 카피해서.. 사용해도 잘 되는데..어떤 이유에서인지 잘 모르겠습니다.
>
>
>
번호 제목 닉네임 조회 등록일
7449 호환성 보기 설정 이후에도 메뉴 깨짐 현상
kiarakim
8808 2017-02-15
7448 Shift DEMO 사이트 에서 IE11 다운됨
정성호
9032 2017-02-10
7447 엑셀 업로드 속도 문의
jokerrain
9057 2016-12-15
7446 차트 질문 첨부 파일
신현철
8976 2016-10-04
7445 java.io.IOException/java.lang.NullPointerException 발생
윤재국
9792 2016-07-13
7444 호환성 보기
kiarakim
8587 2016-07-11
7443 가우스 그리드에 문자입력시 한글/영문 우선순위 변경
hthink
8564 2016-04-21
7442 레포트 DFooter영역 이미지 태그
FKSS
9119 2016-04-20
7441 좌/우측으로 데이터 이동
헐랭이
7713 2016-04-15
7440 가우스 리포트를 PDF로 저장 가능한가요?
안순주
9950 2016-04-12
7439 중간소계 필드 제외 문의
김은영2
7611 2016-04-08
7438 가우스 그리드 범위지정 선택 가능여부 문의 [1]
hthink
9841 2016-03-29
7437 그리드에 이미지표현 첨부 파일 [1]
홍혜련
8922 2016-03-23
7436 Internet Explorer의 작동이 중지되었습니다. 첨부 파일 [1]
김태성2
8606 2016-03-18
7435 특정 index (row) 삭제 [1]
c1138
8872 2016-03-17
7434 was교체시 업그레이드 재설치 문의 [1]
박서영
7761 2016-03-15
7433 파일 업로드 문의(핸들이 잘못 되었습니다)
임종훈
8675 2016-03-15
7432 개발서버 라이센스 갱신 문의 [1]
정민75
9801 2016-03-07
7431 문의합니다 첨부 파일 [1]
c1138
9115 2016-03-07
7430 EnterpriseMode 적용이 되지 않습니다. 첨부 파일 [1]
동긔나긔
10277 2016-03-03
Tag List
XE Login