• 고객센터
  • 교육
  • 매뉴얼
  • 데모
  • 제품소개
조회 수 : 1866
2006.10.24 (21:38:46)
하나의 Excel파일을 생성하고
이 파일내에 시트를 여러개 추가하고
이 파일을 저장하려 합니다

그런데 하나의 Excel 파일을 생성하고
여러게의 시트까지는 추가 하였으나
처음 파일생성시에 만들어진 시트만 저장이 되어지고
나머지 추가된 시트는 저장이 되어져 있지가 않아요.


어떻게 하면 되는지요?


nTotCnt  전체 건수
nj          시트번호

    for(i=0; i<=nTotCnt; i+=500)
    {
            nj = nj + 1;
            szSheetName = "Test" + nj.toString();
                    
            gds_3.ClearData();
            gds_3.ImportData( gds_2.ExportData(((nj-1)*500 + 1) , (nj*500),true) );

            if(nj == 1)
                          // 4 Excel을 화면에 띄우지 않고 파일로만 저장
                          // 8 Excel파일로 저장
                    ggd_3.GridToExcel(szSheetName,szFileName,12);  
            else  
                          // 32 엑셀파일의 WorkSheet에 추가
                    ggd_3.GridToExcel(szSheetName,szFileName,32);
     }  

이런식으로 사용중에 있읍니다.
다시 말씀드리지만  추가된 시트는 저장이 안되어집니다.
파일을 닫을때 저장할것인지 물어보는 메세지 박스가 나옵니다.
제가 원하는 것은 자동으로 저장된 파일이고요...
 
Tag List
XE Login