Q&A

  • TABLE 결과를 EXCEL로 빠르게 저장하는 방법이 없을까요?
자료실에 있는 GridXLS를 사용해서 Table에 있는 자료를 EXCEL로 변환

근데 엄청느리고 Table는 사용을 못하더군요...



또 ComObj를 사용해서 변환도 해봤지요 근데

이건 빠르긴 한데 EXCEL를 구동해서 거기다 WRITE를 하는동안은 다른 작업을

못하구요



고수님들 Table를 이용해서 EXCEL로 빠르게 저장하게 하는 방법이 없을까요?

부탁드립니다.



2  COMMENTS
  • Profile
    김태열 2000.04.22 20:37
    답답이가 wrote:

    > 자료실에 있는 GridXLS를 사용해서 Table에 있는 자료를 EXCEL로 변환

    > 근데 엄청느리고 Table는 사용을 못하더군요...

    >

    > 또 ComObj를 사용해서 변환도 해봤지요 근데

    > 이건 빠르긴 한데 EXCEL를 구동해서 거기다 WRITE를 하는동안은 다른 작업을

    > 못하구요

    >

    > 고수님들 Table를 이용해서 EXCEL로 빠르게 저장하게 하는 방법이 없을까요?

    > 부탁드립니다.

    >

    ----------------------------------------------------

    제 경험상으로 제일 안정적인 방법은

    1. SELECT한 데이타를 dbf로 변환을 합니다.

    (Table Component를 사용하면 빠르게 변환할 수 있습니다.)

    2. dbf로 변환된 화일을 excel에서 읽어들입니다.

    (excel에서는 dbf를 읽어들일수 있습니다.)

    위 방법을 쓰시면 한 excel에서 읽어들일 수 있는 건수만큼

    데이타는 정확하고 안전하게 excel로 변환됩니다.

  • Profile
    윤병익 2000.04.22 19:30
    답답이가 wrote:

    > 자료실에 있는 GridXLS를 사용해서 Table에 있는 자료를 EXCEL로 변환

    > 근데 엄청느리고 Table는 사용을 못하더군요...

    >

    > 또 ComObj를 사용해서 변환도 해봤지요 근데

    > 이건 빠르긴 한데 EXCEL를 구동해서 거기다 WRITE를 하는동안은 다른 작업을

    > 못하구요

    >

    > 고수님들 Table를 이용해서 EXCEL로 빠르게 저장하게 하는 방법이 없을까요?

    > 부탁드립니다.

    >



    델파이 코리아 자료실에 가보시면 있을겁니다...

    그건 DBGrid의 내용을 Excel로 복사하는겁니다..

    그러니까.. Table전체의 내용도 복사할수있고.. Select 된것만 복사할수도 있습니다..

    그럼 즐코딩하세요...