주소 12925 경기도 하남시 미사대로 540, B동 917호 (현대지식산업센터 한강미사2차) ㈜팀데이터이십일 | 고객센터 전화번호 02-467-2998 | 대표이사 염기웅
개인정보관리책임자 염기웅 (ml_privacy@td21.com) | 사업자등록번호 120-86-79260 | 통신판매업신고번호 제 2021-경기하남-1166 호 [사업자 정보 확인]
TD21의 사전 서면 동의 없이 TD21 사이트 일체의 정보, 콘텐츠 및 UI 등을 상업적 목적으로 전시, 전송, 스크래핑 등 무단 사용할 수 없습니다.
두 가지 방법이 있습니다.
1. 저장프로시저 결과를 엑셀로 내려받기
DoCmd.OutputTo acOutputStoredProcedure, [_저장프로시저 실행문_], acFormatXLSX, [_저장받을 파일경로_]
예) DoCmd.OutputTo acOutputStoredProcedure, "EXEC prProc1 N'변수1', N'변수2'" acFormatXLSX, "C:\downExcel\test1.xlsx"
2. 테이블을 엑셀로 내려받기
DoCmd.TransferSpreadsheet acExport, , [_테이블 이름_], [_저장받을 파일경로_], True
예:)DoCmd.TransferSpreadsheet acExport, , "tTable1", "C:\downExcel\test1.xlsx", True
가장 중요한 점은 저장프로시저를 엑셀로 다운받는 기능은 1만건 이상을 내려받지 못합니다.
이런 상황에서는 임시테이블을 사용하여 내려받을 데이터를 임시테이블로 옮긴 후, 그 테이블을 엑셀로 내려받는 2번의 방법을 써야합니다.