■ GridID.GridToExcel

SECTION

 

Method

SINCE

 

NewPacket - 1.1.0.55     Mx - 1.2.0.0

DESCRIPTION

 

Grid의 내용을 Excel로 표현 / 파일로 저장한다.

RunExcel등의 Method들은 Excel을 띄운후에 Cell단위로 데이터를 설정하기 때문에 수행속도가 상대적으로 느리다.

GridToExcel은 Grid의 내용을 Html 파일형식으로 메모리상에 편집한 후 Excel에 붙여넣기를 하기 때문에 그 수행속도를

증가시켰으며, Excel에 Grid의 폰트 적용, Suppress 기능개선, Column단위로 Excel 서식지정, SetExcelTitle을 사용하여

추가적인 정보입력 등의 기능을 보완하였다.

SYNTAX

 

GridID.GridToExcel(SheetName, FilePath, Option)

POSSIBLE VALUES

 

해당없음

PARAMETERS

 

BSTR SheetName : Excel에서의 Sheet명

BSTR FilePath : File이름을 포함한 Path

long Option : 수행 Option

 

[주의사항]

1.     4번Option 'Excel을 화면에 띄우지 않고 파일로만 저장' 의 경우 8번Option 'Excel을 파일로 저장 설정'을 같이 사용하여야 합니다.

2.     16번Option ‘파일저장시 저장 대화상자를 띄움’의 경우 8번Option 'Excel을 파일로 저장 설정을 사용하여야 합니다.

3.     4번과 8번 Option을 사용하여 저장시 FilePath를 지정하지 않을 경우 ‘내 문서’ 폴더에 저장합니다.

Style

Description

Style

Description

Style

Description

1

Suppress 적용 출력

4

Excel을 화면에 띄우지 않고 파일로만 저장

16

파일저장시 저장 대화상자를 띄움

2

Show가 false인 Column을 출력

8

Excel파일로 저장

32

엑셀파일의 WorkSheet에 추가(NP – 1,1,0,110 Mx – 1,2,0,6)

64

파일저장 대화상자가 떴을 때 취소 버튼을 클릭하면GridToExcel 종료

( NP - 1,1,1,230

 Mx - 1,2,1,127 )

128

New Line 캐릭터(\r\n, \n)를 적용하여 출력

( NP - 1,1,1,244

 Mx - 1,2,1,141)

256

WordWrap 기능 사용하지 않을 때 설정.

(NP – 1,1,1,316

Mx – 1,2,1,217

Excel97 미지원)

512

HTML TAG가 값에 포함되어 있어도 스타일을 적용하지 않고 그대로 출력

(예: HTML TAG 중 italic <i>, bold<b> 등)

(NP – 1,1,1,342

Mx – 1,2,1,244

Excel97 미지원)

1024

 ProgressBar모달창을 띄우지 않고자 할 때 설정

2048

ProgressBar모달창의 위치를 브라우저 기준으로 가운데로 위치시키고자 할때 설정

(Mx-1,2,1,311

Excel97 미지원 )

4096

파일저장상자를 띄운 경우, 설치된 Office 버전에 관계없이 Default 파일형식 확장자를 xls로 지정

(NP – 미지원)

Mx – 1,2,1,312

Excel97 미지원)

 8192

 엑셀이설치되지않은경우

Grid.ExportFile메소드

를 자동으로 호출한다.

16384 

Check된 Row만 Excel로 보낸다.

1.CheckFlag컬럼이 존재해야함.

2.GridToExcel 을 이용하여 CheckFlag컬럼의 선택된 Row만 Excel로 저장한다.

(NP - 미지원

MAX - 1,2,1,315

UMX - 2,0,1,307)

32768

SubSumExpr로 적용된 로우까지 Suppress를 적용하여 출력

(NP - 미지원

MAX - 1,2,1,329

UMX - 2,0,1,332)

65536

Save as 메시지 박스를 띄우지 않고자 할 때 설정

(NP - 미지원

MAX - 1,2,1,374

UMX - 2,0,1,373)

131072

titleheight,gtitleheight,xtitleheight 설정한 높이를 적용 할 때 설정

(NP - 미지원

MAX - 1,2,1,387

UMX - 2,0,1,387)

RETURN VALUES

 

해당없음

EXAMPLE

 

[JavaScript]

GridID.GridToExcel(szName, szPath, lOption);

SAMPLE

 

./sample/GridToExcel_s1.html

SEE ALSO

 

SetExcelTitle, ExportFile, ExportFileEx, ExportFile2, RunExcel, RunExcelEx, RunExcelSheet, RunExcelSheetEx, SaveExcel