일반 사용자는 Microsoft Excel에서 편안하게 작업 할 수 있습니다. 사용자에게 이미 알고있는 도구를 제공하고 SQL Server 환경에 연결을 추가하는 것이 좋습니다. 이 접근법의 장점은 백 엔드 데이터베이스의 현재 데이터를 사용하여 Excel 스프레드 시트를 항상 최신 상태로 유지한다는 것입니다. 일반적으로 사용자가 Excel에 데이터를 저장하는 것이 일반적이지만 특정 시점의 데이터 스냅 샷입니다. 이 기사에서는 사용자에게 제공 할 수있는 SQL 연결로 Excel 스프레드 시트를 구성하는 것이 얼마나 간단한 지 보여줍니다.
이 예에서는 Microsoft에서 SQL Server 2008과 함께 제공되는 Adventure Works 샘플 데이터베이스를 사용하려고합니다.
- 어려움: 평균
- 소요 시간 : 10 분
방법은 다음과 같습니다.
-
Excel에서 SQL Server 로의 연결을 설정하려면 몇 가지 정보가 필요합니다.
SQL Server 이름 :이 예에서 SQL Server는 MTP SQLEXPRESS입니다.
-
데이터베이스 이름 :이 예에서는 AdventureWorks 데이터베이스를 사용하고 있습니다.
-
표 또는보기 : Sales.vIndividualCustomer보기를 수행합니다.
-
Excel을 열고 새 통합 문서를 만듭니다.
-
클릭 데이터 탭. 위치 찾기 외부 데이터 가져 오기 옵션을 클릭하십시오 다른 출처에서 선택하고 SQL Server에서. 그러면 데이터 연결 마법사가 열립니다.
-
서버 이름을 입력하십시오. 이 예제에서 서버 이름은 MTP SQLEXPRESS입니다. Windows 인증을 사용하도록 로그인 자격 증명을 설정하십시오. 다른 옵션은 데이터베이스 관리자가 사용자의 사용자 이름과 암호를 제공 한 경우에 사용됩니다. 다음을 클릭하십시오. 그러면 데이터 연결 마법사가 나타납니다.
-
데이터베이스에서 AdventureWorks를 선택하십시오. 원하는 데이터가 포함 된 데이터베이스를 선택하십시오. 드롭 다운 상자. 확실히해라. 특정 테이블에 연결 확인됩니다. 목록에서보기 (이 예에서는 Sales.vIndividualCustomer)를 찾아 선택하십시오. 딸깍 하는 소리 끝 그것은 데이터 가져 오기 대화 상자.
-
테이블 확인란을 선택하고 데이터를 저장할 위치 (기존 워크 시트 또는 새 워크 시트)를 선택합니다. 딸깍 하는 소리 승인 Excel 목록을 만들고 전체 표를 스프레드 시트로 가져옵니다.
-
스프레드 시트를 저장하고 사용자에게 보냅니다. 이 기술에 대한 좋은 점은 사용자가 필요할 때마다 현재 데이터에 액세스 할 수 있다는 점입니다. 데이터가 스프레드 시트에 저장되는 동안 SQL 데이터베이스에 연결됩니다. 언제든지 스프레드 시트를 새로 고침하려면 표의 아무 곳이나 마우스 오른쪽 버튼으로 클릭하고 표 그리고 새롭게 하다.
팁
- 사용자가 SQL Server에 올바르게 설치되었는지 확인하는 것이 중요합니다. 이것이이 기술을 사용하는 대부분의 경우 문제를 일으키는 원인입니다.
- 연결할 테이블 또는 뷰에있는 레코드 수를 확인하십시오. 테이블에 백만 개의 레코드가있는 경우이를 필터링 할 수 있습니다. 마지막으로 SQL Server를 중지하는 것입니다.
- 연결 속성 대화 상자에는 다음과 같은 옵션이 있습니다. 파일을 열 때 데이터 새로 고침. 이 옵션을 확인하십시오. 이 옵션을 선택하면 Excel 스프레드 시트를 열 때 사용자가 항상 새로운 데이터 세트를 갖게됩니다.
- 피벗 테이블을 사용하여 데이터를 요약 해보십시오.
필요한 것
- Microsoft Excel 2007
- 서버, 데이터베이스, 테이블 또는 뷰를 포함한 SQL Server 데이터