특정 엑셀 셀에 대한 데이터 형식을 설정하는 API이다.
| Parameters | Type | Description | 
|---|---|---|
| nRowIndex | long | 행 인덱스 (Zero-Based) | 
| nColumnIndex | long | 열 인덱스 (Zero-Based) | 
| nDataType | short | 아이템 데이터 유형 | 
| strNumberPattern | STRING | [옵션] 데이터 유형이 숫자/금액인 경우, 패턴 | 
| Type | Description | 
|---|---|
| BOOL | 정상 처리 여부 | 
nDataType, strNumberPattern 파라미터에 대한 정보는 setcolumndatatype API 도움말을 참조한다.
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
}