티스토리 뷰

반응형

엑셀 sql db 연동하기 - 데이터베이스 서버 연결

 

 

 

 

 

DB sql 에 이용하여 축적한 데이터를 다루기 위해서는

무엇보다 엑셀을 활용하는 것이 업무적으로 편리합니다.

오늘은 엑셀과 sql db 연동을 하는 방법에 대해서 살짝 소개해 보도록 하겠습니다.

손가락 가볍게 눌러주시구 시작해볼까요 ?^^

 

 

 

 

 

 

엑셀 sql db 연동하기

 

1. 엑셀 - 데이터 - 기타 원본 - sql 을 선택하여 줍니다.

 

 

 

 

 2. 데이터 베이스 서버에 연결

 

서버 이름 : sql 서버 이름을 입력하거나 ip를 입력합니다.

로그온 정보 : DB접근 가능한 계정을 입력합니다.

(local db일 경우에는 windows 인증 사용을 해도 되겠지요 ? )

 

 

 

3. 테이블 선택

 

엑셀에서 sql DB 에 정상적으로 접속이 되면 그 안에 있는 테이블 정보를 확인할 수 있습니다.

 

 

 

 

4. 테이블 선택

 

원하는 테이블 또는 뷰 등을 선택하셔도 되고 전체를 선택하여도 됩니다.

 

 

 

5. 옵션 설정 (sql 접근 권한이 없는 일반 사용자들에게 배포할 필요가 있을 때)

 

파일에 암호 저장 : sql 서버에 접근 계정을 모르는 사용자에게 문서를 배포해야 한다거나,

본인의 귀차니즘으로 매번 데이터를 새로고침 할 때마다,

인증을 하는 것이 귀찮다면 체크해 주시면 됩니다.

 

 

 

 

 

인증 설정을 누르면 아래와 같이 창이 뜨게 되며, 없음 을 선택하여 줍니다.

 

 

6. 설정이 완료되면 마침을 눌러줍니다.

 

 

 

 

7. 원하는 형태의 데이터를 가져오기로 선택하여 줍니다.

 

표, 피벗 테이블 을 지원하기 때문에 보고자료 및 통계, 정리 하기에 용이합니다.

아래 화면에서 인증을 하지 않는 파일을 만들기 위해서는 한가지 더 설정이 필요합니다.

 

 

 

 

 

속성을 클릭하고, 아래 그림에서 정의 탭으로 들어간 후, 암호 저장을 체크해 줍니다.

 

 

암호가 포함된 파일을 만들다 보니, 당연히 보안 수준이 낮게 되는 것이겠지요 ?

"예" 를 선택 하고 , 다시 7번 단계 그림이 나오게 되면 확인을 눌러줍니다.

 

 

 

8. 엑셀 sql db 연동 완료 !!

 

자 아래와 같이 쭉 DB 에 있던 테이블 내용이 엑셀로 쭉 ~ 나열 되는 것을 확인하실 수 있습니다.

자동으로 필터기능이 들어가기 때문에 정렬도 용이하고,

DB쪽에 업데이트 될 때마다 엑셀에서 "데이터- 모두 새로고침" 만으로 실시간 자료를

볼 수 있어 여러모로 활용이 가능할 것 같네요.

 

 

 

 

반응형