Q&A

  • Excell로 Data를 어떻게 저장하는지...
델파이에서 StringGrid 또는 DBGrid에 있는 Data를 Excell로 저장하는 것을 해야하는데.

지금 쓰고 있는 방법은 일단 User가 볼 수없게 Excell을 실행하여 Sheet에다가 Grid의 내용을 하나하나씩 Set하는 것입니다.

이 방법을 하니 Data가 약 800여건 만 되어도 CPU Process를 100%를 쓰면서 약 1분 30초의 시간이 걸립니다.

이렇게 느리고, CPU를 100%다 잡아서 사용을 해서는 도저히 사용자에게 내 놓을 수 없을 것 같습니다.

좀 더 낳은 방법이 있던지 Excell File로 저장하는 Source가 있으신 분은 꼭 좀 연락주세요. 전화는 019-587-2203...입니다.

연락 주실 때 전화번호라도 남기시면 언제 쓴 소주 한잔 꼭....

그럼 부탁 드립니다.

1  COMMENTS
  • Profile
    박정모 2001.11.03 07:09
    .

    저도 님처럼 속도 문제때문에 고심을 많이 했었는데요.

    VBA코드를 직접 실행하면 속도가 몇배 빨라지더군요.



    VBA를 직접 실행하는 코드는



    http://www.bcbdn.com 에 있는 상단 메뉴중에 Tip'N Tricks 에서

    찾아보시면 있습니다.



    http://www.bcbdn.com 은 델파이와 동일한 개발환경을 제공하지만

    언어만 C++인 Borland C++ Builder를 사용하는 사람들의 모임입니다.

    .