Excel 프런트 엔드에서 SQL Server로

일반 사용자는 Microsoft Excel 에서 편안하게 작업 할 수 있습니다. 사용자에게 이미 알고있는 도구를 제공하고 SQL Server 환경에 연결을 추가하는 것이 좋습니다. 이 방법의 장점은 백 엔드 데이터베이스의 현재 데이터를 사용하여 Excel 스프레드 시트를 항상 최신 상태로 유지한다는 것입니다. 일반적으로 사용자가 Excel에 데이터를 저장하는 것이 일반적이지만 특정 시점의 데이터 스냅 샷입니다. 이 기사에서는 사용자에게 제공 할 수있는 SQL 연결로 Excel 스프레드 시트를 구성하는 것이 얼마나 간단한 지 보여줍니다.

이 예에서는 Microsoft에서 SQL Server 2008과 함께 제공되는 Adventure Works 샘플 데이터베이스를 사용하려고합니다.

난이도 : 평균

소요 시간 : 10 분

방법은 다음과 같습니다.

  1. Excel에서 SQL Server 로의 연결을 설정하려면 몇 가지 정보가 필요합니다.
      • SQL Server 이름 -이 예에서 SQL Server는 MTP \ SQLEXPRESS입니다.
  2. 데이터베이스 이름 -이 예에서는 AdventureWorks 데이터베이스를 사용하고 있습니다.
  3. 표 또는보기 - Sales.vIndividualCustomer 뷰를 살펴볼 것입니다.
  4. Excel을 열고 새 통합 문서를 만듭니다.
  5. 데이터 탭을 클릭하십시오. "외부 데이터 가져 오기"옵션을 찾고 "다른 소스에서"를 클릭하고 "SQL 서버로부터"를 선택하십시오. 그러면 "데이터 연결 마법사"가 열립니다.
  6. 서버 이름을 입력하십시오. 이 예제에서 서버 이름은 "MTP \ SQLEXPRESS"입니다. 로그인 자격 증명을 "Windows 인증 사용"으로 설정하십시오. 다른 옵션은 데이터베이스 관리자가 사용자의 사용자 이름과 암호를 제공 한 경우에 사용됩니다. 다음을 클릭하십시오. 그러면 "데이터 연결 마법사"가 나타납니다.
  7. "원하는 데이터가 포함 된 데이터베이스를 선택하십시오."드롭 다운 상자에서 데이터베이스 (이 예의 경우 "AdventureWorks")를 선택합니다. "특정 테이블에 연결"이 선택되어 있는지 확인하십시오. 목록에서보기 (이 예에서는 "Sales.vIndividualCustomer")를 찾아 선택하십시오. Finish를 클릭하면 Import Data 대화 상자가 나타납니다.
  1. 테이블 확인란을 선택하고 데이터를 저장할 위치 (기존 워크 시트 또는 새 워크 시트)를 선택합니다. 확인을 클릭하면 Excel 목록이 만들어지고 전체 표가 스프레드 시트로 가져옵니다.
  2. 스프레드 시트를 저장하고 사용자에게 보냅니다. 이 기술에 대한 좋은 점은 사용자가 필요할 때마다 현재 데이터에 액세스 할 수 있다는 점입니다. 데이터가 스프레드 시트에 저장되는 동안 SQL 데이터베이스에 연결됩니다. 언제든지 스프레드 시트를 새로 고치려면 표에서 마우스 오른쪽 버튼을 클릭하고 '표'를 클릭 한 다음 '새로 고침'을 클릭하십시오. 그게 전부 야.

  1. 사용자가 SQL Server에 올바르게 설치되었는지 확인하는 것이 중요합니다. 이것이이 기술을 사용하는 대부분의 경우 문제를 일으키는 원인입니다.
  2. 연결할 테이블 또는 뷰에있는 레코드 수를 확인하십시오. 테이블에 백만 개의 레코드가있는 경우이를 필터링 할 수 있습니다. 마지막으로 SQL Server를 중지하는 것입니다.
  3. 연결 속성 대화 상자에는 "파일을 열 때 데이터 새로 고침"이라는 옵션이 있습니다. 이 옵션을 확인하십시오. 이 옵션을 선택하면 Excel 스프레드 시트를 열 때 사용자가 항상 새로운 데이터 세트를 갖게됩니다.
  4. 피벗 테이블을 사용하여 데이터를 평균화하는 것을 고려하십시오.

필요한 것