Excel에서 SQL 쿼리를 만드는 방법

Anonim

Microsoft Excel의 SQL

SQL은 데이터베이스 (데이터베이스)로 작업 할 때 사용되는 인기있는 프로그래밍 언어입니다. Microsoft Office 패키지의 데이터베이스가있는 작업에 대해서는 별도의 응용 프로그램이 있지만 Excel 프로그램은 데이터베이스에서 작동하므로 SQL 요청을합니다. 비슷한 요청을 형성 할 수있는 다양한 방법으로 방법을 찾아 봅시다.

Microsoft Excel의 XLTools 추가 기능의 SQL 실행 창

수업 : Excel의 "스마트"테이블

방법 2 : 추가 Excel 도구 사용

Exel의 기본 제공 도구를 사용하여 선택한 데이터 소스에 SQL 쿼리를 만들 수있는 방법이 있습니다.

  1. Excel 프로그램을 실행하십시오. 그 후에 "데이터"탭으로 이동합니다.
  2. Microsoft Excel의 데이터 탭으로 이동하십시오

  3. 리본에있는 "외부 데이터 획득"도구 모음에서 "다른 소스에서"아이콘을 클릭하십시오. 추가 작업 옵션 목록이 열립니다. 데이터 연결 마법사에서 "항목"항목을 선택하십시오.
  4. Microsoft Excel에서 데이터 연결 마법사로 이동하십시오

  5. 데이터 연결 마법사가 시작됩니다. 데이터 소스의 유형 목록에서 "ODBC DSN"을 선택하십시오. 그런 다음 "다음"버튼을 클릭하십시오.
  6. Microsoft Excel의 데이터 마스터 창

  7. 소스 유형을 선택하려는 데이터 마법사 창이 열립니다. "MS Access Database"라는 이름을 선택하십시오. 그런 다음 "다음"버튼을 클릭하십시오.
  8. Microsoft Excel의 소스 유형 데이터 마법사의 선택 창

  9. MDB 또는 ACCDB 형식의 데이터베이스 디렉토리로 전환하고 원하는 데이터베이스 파일을 선택 해야하는 작은 탐색 창이 열립니다. 논리 디스크 간의 탐색은 특별한 "디스크"로 만들어집니다. "카탈로그"라는 창의 중앙 영역으로 전환이 있습니다. 창 왼쪽 창에서 MDB 또는 ACCDB 확장자가있는 경우 현재 디렉토리에있는 파일이 표시됩니다. 이 영역에 파일 이름을 선택 해야하는 경우 "확인"버튼을 클릭해야합니다.
  10. Microsoft Excel의 데이터베이스 선택 창

  11. 이를 따라 테이블 선택 창이 지정된 데이터베이스에서 시작됩니다. 중앙 영역에서 원하는 테이블의 이름을 선택한 다음 "여러 가지가있는 경우)를 선택한 다음"다음 "버튼을 클릭하십시오.
  12. Microsoft Excel의 데이터베이스 테이블 선택 창

  13. 그런 다음 데이터 연결 파일 연결 창이 열립니다. 여기에는 설정된 연결에 대한 기본 정보가 들어 있습니다. 이 창에서는 "마침"버튼을 클릭 할만 큼 충분합니다.
  14. Microsoft Excel의 데이터 연결 파일 연결 창

  15. Excel 시트는 데이터 가져 오기 창을 시작합니다. 데이터를 원하는 양식에 지정할 수 있습니다.
    • 테이블;
    • 연결 테이블의보고;
    • 요약 다이어그램.

    원하는 옵션을 선택하십시오. 낮은 아래에서는 데이터를 정확히 배치 해야하는 위치를 지정해야합니다. 새 시트 또는 현재 시트에서. 후자의 경우, 숙박 좌표를 선택할 수있는 가능성이 제공됩니다. 기본적으로 데이터는 현재 시트에 배치됩니다. 가져온 객체의 왼쪽 상위 각도는 셀 A1에 배치됩니다.

    모든 가져 오기 설정이 지정되면 "확인"버튼을 클릭하십시오.

  16. Microsoft Excel의 데이터 가져 오기 창

  17. 보시다시피, 데이터베이스의 테이블이 시트로 이동합니다. 그런 다음 "데이터"탭으로 이동하고 같은 이름의 도구 블록에 테이프에 놓이는 "연결"버튼을 클릭하십시오.
  18. Microsoft Excel의 연결 창으로 전환하십시오

  19. 그런 다음 연결 창이 시작됩니다. 여기서 우리는 이전에 우리가 연결된 데이터베이스의 이름을 보게됩니다. 연결된 데이터베이스가 다소 다소이면 원하는 것을 선택하고 강조 표시하십시오. 그런 다음 창의 오른쪽에있는 "속성 ..."버튼을 클릭하십시오.
  20. Microsoft Excel의 데이터베이스 속성으로 이동하십시오

  21. 연결 속성 창이 시작됩니다. 우리는 그것을 "정의"탭으로 이동합니다. 현재 창의 맨 아래에있는 "텍스트 텍스트"필드 에서이 언어의 구문에 따라 SQL 명령을 작성하십시오.이 언어의 구문에 대해서는 간단히 말했습니다. 그런 다음 "OK"버튼을 누릅니다.
  22. Microsoft Excel의 연결 속성 창

  23. 그런 다음 책에 대한 연결으로 자동으로 돌아갑니다. "업데이트"버튼을 클릭하면됩니다. 쿼리가있는 데이터베이스에 대한 호소는 데이터베이스가 이전에 이전에 옮긴 테이블에서 처리 결과를 Excel 시트로 다시 반환합니다.

연결 창에서 Microsoft Excel로 데이터베이스 보내기

방법 3 : SQL Server SQL Server에 연결

또한 Excel 도구를 통해 SQL Server와의 연결이 있고 요청을 전송합니다. 쿼리 작성은 이전 버전과 다르지 않지만 먼저 연결 자체를 설치해야합니다. 그것을하는 법을 보자.

  1. Excel 프로그램을 실행하고 데이터 탭으로 이동하십시오. 그런 다음 "외부 데이터 얻기"도구 모음에 테이프에 배치되는 "다른 소스에서"버튼을 클릭하십시오. 이번에는 목록 목록에서 "SQL Server 서버에서"옵션을 선택하십시오.
  2. Microsoft Excel의 SQL Server 연결 창으로 이동하십시오.

  3. 연결 창을 데이터베이스 서버로 엽니 다. 서버 이름 필드에 연결을 수행 할 서버의 이름을 지정하십시오. "계정"그룹에서 Windows 인증을 사용하거나 사용자 이름과 암호를 입력하여 연결하는 방법을 정확하게 결정해야합니다. 나는 취한 결정에 따라 스위치를 나타낸다. 두 번째 옵션을 선택한 경우 적절한 필드가 사용자 이름과 암호를 입력해야합니다. 모든 설정을 수행 한 후 "다음"버튼을 클릭하십시오. 이 작업을 실행 한 후 지정된 서버에 연결합니다. 데이터베이스 요청 조직에 대한 추가 작업은 이전 메소드에서 설명한 것과 유사합니다.

Microsoft Excel의 데이터 연결 마법사 창

Excele SQL에서 요청을 내장 프로그램 도구와 타사 추가 기능으로 구성 할 수 있습니다. 각 사용자는 더 편리한 옵션을 선택할 수 있으며 특별히 설정된 작업을 해결하는 데 더 적합합니다. 일반적으로 XLTools 애드온의 가능성은 여전히 ​​임베디드 Excel 도구보다 여전히 다소 고급 일입니다. XLTools의 주요 결핍은 추가 기능의 자유로운 사용 기간이 2 주 밖에되지 않도록 제한된다는 것입니다.

더 읽어보기