엑셀 시트 데이터를 로딩 할려고 합니다.
FOR LOOP 안에 Excel Get Data.vi 를 넣은 형태로 시트 데이터를 로딩 하는데
하나씩 읽다보니 시간이 많이 걸립니다.
시트를 한번에 내려 받는 방법 없을까요 ?
안녕하세요.
데이터의 형태가 어느정도 정해져있다면, 파일 I/O - 구분된 스프레드시트 읽기를 추천드립니다.
엑셀 파일을 " 파일 I/O - 구분된 스프레드시트" 리딩할경우 글자가 꺠지는데...
따로 설정하는 방법이 있나요?
엑셀 시트를 읽을 때에는 Array로 데이터를 얻기 때문에, 어떤 방식으로든 읽는데 시간이 걸립니다.
For Loop 보다는 While Loop 가 수 ms 빠르게 동작한다는게 확인되었습니다.
CPU 부하율이나 리소스 사용률을 생각해 보더라도 루프에 10ms 정도의 지연을 줘서 읽기를 시도하는게 좋습니다.