• 고객센터
  • 교육
  • 매뉴얼
  • 데모
  • 제품소개
조회 수 : 1630
2007.04.16 (18:45:28)
GridToExcel()를 사용해서 엑셀에서 1개의 시트에 내려받을 수 있는 건수는 최대 6만건 입니다.

6만건 이상이 되면 자동으로 다음 탭으로 넘어가게 됩니다.

가우스 컴포넌트에서는 엑셀에 데이터를 넘기기만 하기 때문에 따로 제어를 할 수 있는 방법은 없습니다.




>게시판을 이용해 주셔서 감사합니다.
>다음양식에 맞게 입력해주세요.
>
>* 고객시스템명 : win2003 (c#.net)
>* GAUCE 버전 : 4.0
>* WAS 종류(WebLogic 등등) : WebLogic
>* DB 종류 : mssql 2000
>* 문의 유형(질문/요청/참조) : 요청
>* 내용 :
>데이타를 조회하여 grid에 display를 12만건 하였습니다. 현업에서 이 데이타들을 엑셀로 내려받아서
>금액검증을 한다더군요.  문제는 row 가 120,000  이라서 엑셀로 못내리고 있습니다.
>저희는 그리드에서 마우스우측버튼을 클릭하여 엑셀을 선택하면 맨아래에 기록한
>grid2file 함수를 사용하여 그리드 데이타를 엑셀로 생성합니다.
>
>12만건을 엑셀로 내려받으려면 어떻게 코딩을 해야하는지요?..우연히 누군가에게 듣기로는
>엑셀의 tab을 추가해서 생성해줄수도 있다는 말은 하는데  코딩방법은 모르더군요.
>
>답변부탁드립니다.
>감사합니다.
>
>
></script>
><!-- 그리드 데이터를 엑셀, CSV파일로 변환 -->
><script language="javascript" event="OnRButtonDown(Row,Colid,xpos,ypos)" for="grid_Master">
>        //gauce_common.js 함수(그리드 팝업메뉴를 생성한다)
>        if('<%=strS_RdSave%>' == "Y")
>        {    
>                Create_PopupMenu(grid_Master, xpos, ypos);
>        }        
></script>
><script language="javascript" event="OnCommand(code,str)" for="grid_Master">
>        //gauce_common.js 함수(그리드의 내용을 저장한다)
>        grid2file(grid_Master, true, code);
>        logging_exceldown(ds_excel,'<%=S_MenuID%>','<%=S_MenuName%>','<%=S_MenuPath%>', this.id);
></script>
><script language="JavaScript" event="OnFail()" for="tr_Master">
>        tblProcessing.style.display = 'none';
>        alert("<<오류메세지>>" + "n" + tr_Master.ErrorMsg + "n");
></script>
><!-- Data Set 정의 (시작)-->
><SCRIPT>
>        MakeDataSet("ds_Master",false);
>        MakeDataSet("ds_excel",false);
>        MakeDataSet("ds_Data1",false);
>        MakeBnd("bnd_Master");
>        MakeTR("tr_Master");
></SCRIPT>
>
>--------------------------
>function grid2file(objGrid, bShowDlg, saveType) {
>    if(saveType == 1) {
>                //gauce_common.js 함수
>                //grid2excel(objGrid, true);
>            var szName = "";
>        var szPath = "";        
>            var lOption = 4+8+16;        
>        objGrid.GridToExcel(szName, szPath,lOption);                
>        } else if(saveType == 2) {
>                //gauce_common.js 함수
>            grid2csv(objGrid, true);
>    }
>}
>

* 관리자님에 의해서 게시물 이동되었습니다 (2007-04-19 14:20)
 
Tag List
XE Login