엑셀 데이터를 HTML File 오브젝트 형태로 저장하는 API이다.
Parameters | Type | Description |
---|---|---|
strFileName | STRING | 저장할 파일 이름 |
Type | Description |
---|---|
BOOL | 정상 처리 여부 |
저장 완료시 on_savefile 이벤트가 발생한다.
// "savefileobject" 버튼 이벤트
function btn_savefileobject_on_click(objInst)
{
// 엑셀 데이터를 HTML File 오브젝트 행텨로 저장
// 처리 완료시 "on_savefile" 이벤트를 통해서 저장된 HTML File 오브젝트가 전달되며,
// 전달된 파일 오브젝트를 downloadfile API를 통해서 저장 가능
obj_excel.savefileobject("save.xlsx");
}
/**
* 엑셀 데이터를 HTML 파일 오브젝트 형태로 저장 완료 이벤트
*
* @param objInst 엑셀 컴포넌트 인스턴스
* @param nResult 처리 결과 (1:성공, 그외 오류)
* @param strCode 에러 코드
* @param strMsg 에러 메시지
* @param strFileName 파일 이름
* @param objFile HTML 파일 오브젝트
* @param nStartTime 처리 시작 시각
* @param nEndTime 처리 완료 시각
*/
function excel_on_savefile(objInst, nResult, strCode, strMsg, strFileName, objFile, nStartTime, nEndTime) {
console.log(arguments);
// HTML File 오브젝트 및 데이터를 서버로 송신하고, 수신된 데이터를 파일로 저장
// 처리 완료시 "on_save" 이벤트 발생
obj_excel.downloadfile(objFile, "http://127.0.0.1/multisheet.xlsx");
}