EXCEL » Api

setcolumndatatype

Description

특정 엑셀 컬럼에 대한 데이터 형식을 설정하는 API이다.

Parameters

Parameters Type Description
nColumnIndex long 열 인덱스 (Zero-Based)
nDataType short 아이템 데이터 유형
strNumberPattern STRING [옵션] 데이터 유형이 숫자/금액인 경우, 패턴

Return Value

Type Description
BOOL 정상 처리 여부

Remark

* nDataType 파라미터
0: general(일반)
1: text(텍스트)
2: number(숫자)
3: money(통화)

strNumberPattern 파라미터는 nDataType이 2/3인 경우에만 사용되며, 파라미터 strNumberPattern를 지정하지 않은 경우, 소수점이 표시되지 않는다.

* strNumberPattern 파라미터는 형식는 아래와 같다.
천단위 구분자: ","
수수점 구분자: "."
0 트림 처리 : "Z"
0 표시 처리 : "9"
* strNumberPattern 파라미터는 예시는 아래와 같다.
"Z,ZZ9"
"Z,ZZ9.999"

Example

function btn_on_mousedown(objInst) { // 컬럼 데이터 형식 및 패턴 설정 obj_excel.setcolumndatatype(0, 0); // general obj_excel.setcolumndatatype(1, 1); // text obj_excel.setcolumndatatype(2, 2, "Z,ZZ9.999"); // number obj_excel.setcolumndatatype(3, 3, "Z,ZZ9.999"); // money // 셀 데이터 형식 및 패턴 설정 obj_excel.setcelldatatype(1, 0, 0); // general obj_excel.setcelldatatype(1, 1, 1); // text obj_excel.setcelldatatype(1, 2, 2, "Z,ZZ9.999"); // number obj_excel.setcelldatatype(1, 3, 3, "Z,ZZ9.999"); // money // 셀 데이터 형식 및 패턴 설정 obj_excel.setcelldatatypebyaddr("A3", 0); // general obj_excel.setcelldatatypebyaddr("B3, 1); // text obj_excel.setcelldatatypebyaddr("C3, 2, "Z,ZZ9.999"); // number obj_excel.setcelldatatypebyaddr("D3, 3, "Z,ZZ9.999"); // money }

See Also

setcelldatatype
setcelldatatypebyaddr

Viewer Ver.

24.10.15.1

Update Date

20241015