EXCEL 데이터 READ 속도 질문
좋아요 : 0개
동현신
작성일 21/07/08 10:28

안녕하세요.

EXCEL Data가 10,000건 이상 넘어가게되면 read속도가 현저히 느려집니다.

현재 Excel-Script 이벤트로 1번과 같이 read하고 있고.. 2번 코드의 경우 dt변수 내 데이터가 들어오지 않습니다.. 

다른 방법은 없는지 문의드립니다..

1번 ---------------------------------------------

...

int lcol = xl.GetLastColumnIndex();

int lrow = xl.GetLastRowIndex();


xl.SelectRange(1, 1, lcol, lrow);


string a = xl.GetRangeCellValue();

System.Windows.Forms.Clipboard.SetTest(a);

Datatable dt = xl.ClipboardToDataTable();

...

2번---------------------------------------------

...

xl.SelectRange(1, 1, lcol, lrow);

xl.CopyToClipboard();

DataTabel dt = xl.ClipboardToDataTable();

...




  • 성원상 08 Jul 2021 16:43:43
    Profile Avatar

    사용하고 계신 PC의 H/W 정보를 알 수 있을까요 ?
    10,000건 정도에서는 크게 지연이 없어서 확인차 문의 드립니다.

  • 동현신 08 Jul 2021 17:13:28
    Profile Avatar

    i7 8700에 16G입니다..

  • 심상민 08 Jul 2021 18:08:51
    Profile Avatar

    혹시 한셀안에 여러줄씩 데이터가 들어가 있나요?

  • 동현신 08 Jul 2021 21:24:22
    Profile Avatar

    아뇨..각 셀마다 데이터가 있습니다.


    ex) 

    a<tab>b<tab>c....

    d<tab>e<tab>f....

  • 태그