• 고객센터
  • 교육
  • 매뉴얼
  • 데모
  • 제품소개
조회 수 : 3670
2005.06.28 (18:26:42)
그리드 최신버전 쓰시나요?
그리드 메뉴얼 있으시죠?
그리드 메뉴얼 중 GridToExcel부분 발췌해서 올립니다.

요지는 GridToExcel의 인자중 세번째 인자인 옵션에 설정하면 되는겁니다.


==============================================================================
Grid의 내용을 Excel로 표현 / 파일로 저장한다.
SYNTAX (1.1.0.55)
GridID.GridToExcel(SheetName, FilePath, Option)
ARGUMENTS
BSTR SheetName : Excel에서의 Sheet명
BSTR FilePath : File이름을 포함한 Path
long Option : 수행 Option
Option값을 0으로 초기화한 후에
   + 1  => Suppress 적용 출력
   + 2  => Show가 false인 Column을 출력
   + 4  => Excel을 화면에 띄우지 않고 파일로만 저장
   + 8  => Excel파일로 저장
   + 16 => 파일저장시 저장 대화상자를 띄움
   * 동시에 여러가지 Option 설정이 가능하다. 하지만 'Excel을 화면에 띄우지 않고 파일로만 저장'을 설정하고 'Excel을 파일로 저장 설정'하지 않는다면 아무런 동작을 수행하지 않으며,     'Excel파일로 저장을 설정'하지 않으면 '파일저장시 대화상자 띄우는 Option'은 무시된다.
DESCRIPTION
RunExcel등의 Method들은 Excel을 띄운후에 Cell단위로 데이터를 설정하기 때문에 수행속도가 상대적으로 느리다. GridToExcel은 Grid의 내용을 Html 파일형식으로 메모리상에 편집한 후 Excel에 붙여넣기를 하기 때문에 그 수행속도를 증가시켰으며, Excel에 Grid의 폰트 적용, Suppress 기능개선, Column단위로 Excel 서식지정, SetExcelTitle을 사용하여 추가적인 정보입력 등의 기능을 보완하였다.

<html>
<head>
<script language="javascript">
        var szTitle, szTitle2, szTitle3;
        var szName = "Sheet Name";
        var szPath = "C:\Test\Test.xls";
        function Execute()
        {
                tb_Grid.SetExcelTitle(0, "");
                tb_Grid.SetExcelTitle(1, "value:Title; font-face:굴림체; font-size:30pt; font-color:black;
font-bold; font-underline; bgcolor:white; align:center; line-color:red;
line-width:2pt; skiprow:1;");
                tb_Grid.SetExcelTitle(1, "value:(SubTitle); font-face:'굴림체'; font-size:18pt; font-color:black;
bgcolor:#99ffff; align:center; line-color:blue; line-width:1pt; skiprow:1;");
                tb_Grid.SetExcelTitle(1, "value:2003/10/09; font-face:'굴림체'; font-size:16pt; font-color:black;
font-italic; bgcolor:#ff9999; align:right; line-color:red; line-width: 0.5pt;
skiprow:2;");
                var lOption = 0;
                if(Sel_Suppress.value == "1")
                        lOption += 1;
                if(Sel_ShowHidden.value == "1")
                        lOption += 2;
                if(Sel_OnlySave.value == "1")
                        lOption += 4;
                if(Sel_Save.value == "1")
                        lOption += 8;
                if(Sel_SaveDlg.value == "1")
                        lOption += 16;
                tb_Grid.GridToExcel(szName, szPath, lOption);
        }
</script>
        <object id=tb_DataSet classid=CLSID:3267EA0D-B5D8-11D2-A4F9-00608CEBEE49>
                <param name=DataID                value="Grid5.csv">
        </object>        
</head>
<body>
        <table frame=box width=500><tr><td>GridToExcel</td><td>Grid</td></tr></table><br>

=======================================================================
번호 제목 닉네임 조회 등록일
7449 호환성 보기 설정 이후에도 메뉴 깨짐 현상
kiarakim
9325 2017-02-15
7448 Shift DEMO 사이트 에서 IE11 다운됨
정성호
9559 2017-02-10
7447 엑셀 업로드 속도 문의
jokerrain
9629 2016-12-15
7446 차트 질문 파일
신현철
9591 2016-10-04
7445 java.io.IOException/java.lang.NullPointerException 발생
윤재국
10546 2016-07-13
7444 호환성 보기
kiarakim
9270 2016-07-11
7443 가우스 그리드에 문자입력시 한글/영문 우선순위 변경
hthink
8989 2016-04-21
7442 레포트 DFooter영역 이미지 태그
FKSS
9751 2016-04-20
7441 좌/우측으로 데이터 이동
헐랭이
8141 2016-04-15
7440 가우스 리포트를 PDF로 저장 가능한가요?
안순주
10627 2016-04-12
7439 중간소계 필드 제외 문의
김은영2
8040 2016-04-08
7438 가우스 그리드 범위지정 선택 가능여부 문의 [1]
hthink
10404 2016-03-29
7437 그리드에 이미지표현 파일 [1]
홍혜련
9499 2016-03-23
7436 Internet Explorer의 작동이 중지되었습니다. 파일 [1]
김태성2
9139 2016-03-18
7435 특정 index (row) 삭제 [1]
c1138
9486 2016-03-17
7434 was교체시 업그레이드 재설치 문의 [1]
박서영
8195 2016-03-15
7433 파일 업로드 문의(핸들이 잘못 되었습니다)
임종훈
9297 2016-03-15
7432 개발서버 라이센스 갱신 문의 [1]
정민75
10224 2016-03-07
7431 문의합니다 파일 [1]
c1138
9625 2016-03-07
7430 EnterpriseMode 적용이 되지 않습니다. 파일 [1]
동긔나긔
10871 2016-03-03
Tag List
XE Login