분할 저장 방식의 경우 Excel.Close 메소드를 사용하여 종료해 주어야 합니다.
Excel.application 매뉴얼의 샘플을 참고하시기 바랍니다.
tb_DataSet.Do("Excel.Application", stropt);
...
tb_DataSet.Do("Excel.Close");
>게시판을 이용해 주셔서 감사합니다.
>다음양식에 맞게 입력해주세요.
>
>* 고객시스템명 : LG전자
>* 문의할 Component명 및 버전 : MxDataSetU
>* DataSet 버전 : 2.0.1.79
>* Tr 버전 :
>* 문의 유형(질문/요청/참조) :
>* 내용 :
>
>엑셀 파일을 로딩하기 위해서 Excel.Application를 이용하고 있습니다.
>
>약 500 줄의 엑셀을 로딩하는데 너무 느려서, 샘플 소스 중 "엑셀 업로드 (100단위로 끊어서 읽기)"를 응용해서 10줄 단위로 읽어오도록했습니다.
>
>또한 setTimeout()와 함께 적용하니 10줄 단위로 진행 상태를 보여 줄 수 있어서 좋습니다.
>
>문제는,, 네 번째 파라미터 "엑셀을 읽는방식 지정"을 "0"으로 하면 로딩 속도가 너무 느리고,
>"1"로 지정하면 로딩 속도는 눈에 띄게 빨라지지만, 페이지 접속 후 엑셀 로딩을 실행하면 EXCEL.EXE 프로세스 새로 만들어집니다.
>페이지 이동 없이 다시 실행하면 기존 EXCEL.EXE 프로세스가 재사용됩니다.
>
>Excel.Application 실행 후 EXCEL.EXE 프로세스를 종료 시킬 수 있는 방법 있나요??