현재 제가 하려는 작업은 엑셀을 읽어서 엑셀에 있는 키값으로 디비를 조회후 디비에 있는 자료를 엑셀에 빈칸을 채워주는 작업입니다.
현재 스파이어를 이용하여 작업을 하려고 하고 있는데 어떻게 할까 생각하다가 궁금해서 문의드립니다.
여러가지 방법중에 어떤것이 좀더 빠른 작업을 할까 하는 궁금증입니다.
- 엑셀을 읽어서 자료를 DataTable에 넣고 DB를 읽어서 DataTable에 넣은 후에 for문을 통해 키값 매칭후 엑셀쪽 DataTable에 자료 입력후 엑셀 엑스포트 하기
- 엑셀을 읽어서 임시테이블에 자료 인서트 , DB를 읽어서 자료를 또다른 임시테이블에 인서트 그후 두개 조인하여 셀렉트 한다음에 엑셀에 엑스포트 하기
일단 생각나는건 두가지인대 쿼리로 처리하는것이 빠를까 프로그램 내에서 처리하는것이 빠를까 하는 갑자기 궁금증이 생겼습니다. 건이 현재는 몇백건 안되서 속도차가 크지 않을 수 있지만 나중에 더 늘어나면 어떻게 될까 하기도 하고
그냥 갑자기 궁금하여 문의 드립니다…