Q&A

  • excel -> stringgrid 변환하기
excel 화일을 stringgrid로 불러오는 예제를 만들어 봤는데..

이상한 점이 있어서 샘플소스와 더불어 질문을 올립니다..

처음에는 excel 화일을 불러와서 db에 저장하는 프로그램을 만들고 있었습니다..

excel에서 불러온 데이터를 정상적으로 db에 insert 되었는데.. 프로그램을 종료하게 되면 pc가 다운되었습니다..

이상해서 db에 insert하는 부분은 stringgrid로 바꿔서 테스트를 해보니 마찬가지입니다..

excel 화일의 셀의 숫자를 줄여서 테스트를 해보니 정상적으로 불러오고 프로그램 종료후에도 pc가 다운되는 현상은 없었습니다..

그런데, excel 화일의 셀의 숫자가 많아지게 되면 pc가 다운되니 뭐가 문제인지 모르겠습니다..

pc 사양이 낮아서 그런건지 아니면 변수 사용을 잘못한 건지 모르겠습니다..

소스와 테스트한 excel 화일을 같이 첨부했습니다..

test1.xls - 셀의 숫자가 많은 화일, 이 화일을 불러오면 다운됨
test2.xls - 셀의 숫자가 적은 화일, 이 화일을 불러오면 이상없음

excel 관련해서 처음 프로그램을 하다보니, 많이 헤매는군요..

수작업을 하기 귀찮아서, 자동화시키려고 하는데.. 많은 도움 부탁드립니다..
1  COMMENTS
  • Profile
    KDDG_RNStone 2003.09.20 00:33
    고거이 데이터가 많으면 Excel이 메모리에서 해제가 안되더군요.

    성능 좋은 PC는 좀 더 많은 건수를 할 수 있을 뿐 건수가 많이지면 다 죽더군요.

    그래서 저는 걍 일전 건 수 지나면 Release 시켰다가 재 연결 해서 쓰곤 합니다. ㅠㅠ