SQL 데이터베이스 데이터를 엑셀 파일로 가져오는 방법 [예제]
⚡ 스마트 요약
SQL 데이터베이스 데이터를 Excel로 가져오면 워크시트가 SQL Server 또는 Access의 실제 테이블에 연결됩니다. 이 페이지에서는 샘플 직원 테이블을 만들고, 데이터 연결 마법사를 통해 가져오고, Access 테이블을 가져온 다음 연결을 새로 고치는 방법을 설명합니다.

SQL 데이터를 Excel 파일로 가져오기
이 자습서에서는 외부 SQL 데이터베이스에서 데이터를 가져옵니다. 이 연습에서는 작동 중인 SQL Server 인스턴스와 SQL Server의 기본 사항이 있다고 가정합니다.
먼저 우리는 만듭니다 SQL Excel에서 가져올 파일입니다. 이미 SQL 내보내기 파일이 준비된 경우 다음 두 단계를 건너뛰고 다음 단계로 넘어갈 수 있습니다.
- EmployeesDB라는 새 데이터베이스를 만듭니다.
- 다음 쿼리를 실행하세요
USE EmployeeDB GO CREATE TABLE [dbo].[employees]( [employee_id] [numeric](18, 0) NOT NULL, [full_name] [nvarchar](75) NULL, [gender] [nvarchar](50) NULL, [department] [nvarchar](25) NULL, [position] [nvarchar](50) NULL, [salary] [numeric](18, 0) NULL, CONSTRAINT [PK_employees] PRIMARY KEY CLUSTERED ( [employee_id] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO INSERT INTO employees(employee_id,full_name,gender,department,position,salary) VALUES ('4','Prince Jones','Male','Sales','Sales Rep',2300) ,('5','Henry Banks','Male','Sales','Sales Rep',2000) ,('6','Sharon Burrock','Female','Finance','Finance Manager',3000); GO
마법사 대화 상자를 사용하여 Excel로 데이터를 가져오는 방법
- 새 통합 문서 만들기 MS 엑셀
- 데이터 탭을 클릭하세요
- 다른 소스에서 선택 버튼
- 위 이미지에 표시된 대로 SQL Server에서 선택합니다.
- 서버 이름/IP 주소를 입력하세요. 이 튜토리얼에서는 localhost 127.0.0.1에 연결합니다.
- 로그인 유형을 선택하세요. 저는 로컬 머신에 있고 Windows 인증을 활성화했기 때문에 사용자 ID와 비밀번호를 제공하지 않겠습니다. 원격 서버에 연결하는 경우 이러한 세부 정보를 제공해야 합니다.
- 다음 버튼을 클릭하세요
데이터베이스 서버에 연결되면 창이 열리고 스크린샷에 표시된 대로 모든 세부 정보를 입력해야 합니다.
- 드롭다운 목록에서 EmployeesDB를 선택합니다.
- 직원 테이블을 클릭하여 선택하세요.
- 다음 버튼을 클릭하세요.
데이터 연결 마법사를 열어 데이터 연결을 저장하고 직원 데이터 연결 프로세스를 완료합니다.
- 다음 창이 나타납니다.
- 확인 버튼을 클릭하세요
예제를 통해 MS Access 데이터를 Excel로 가져오는 방법
여기서는 다음에서 제공하는 간단한 외부 데이터베이스에서 데이터를 가져오겠습니다. Microsoft 데이터베이스에 액세스합니다. 제품 테이블을 Excel로 가져옵니다. 당신은 다운로드 할 수 있습니다 Microsoft 데이터베이스에 액세스.
- 새 통합 문서 열기
- 데이터 탭을 클릭하세요
- 아래와 같이 Access 버튼을 클릭하세요.
- 아래와 같은 대화창이 나타납니다.
- 다운로드한 데이터베이스를 찾아보고
- 열기 버튼을 클릭하세요
- 확인 버튼을 클릭하세요
- 다음 데이터를 얻을 수 있습니다
데이터베이스 연결 새로 고침 및 관리
붙여넣기 대신 가져오기를 사용하는 장점은 Excel이 데이터베이스와 실시간 연결을 유지하기 때문에 마법사를 다시 실행할 필요 없이 한 번의 새로 고침으로 최신 행을 가져올 수 있다는 것입니다. 이러한 연결 관리를 통해 보고서를 최신 상태로 유지하고 보안을 강화할 수 있습니다.
- 데이터를 새로 고치세요: 가져온 표의 아무 셀이나 클릭하고, '데이터' 탭을 열고, '새로 고침' 또는 '모두 새로 고침'을 선택하여 모든 연결을 업데이트하세요.
- 열 때 새로 고침: 연결 속성에서 "파일을 열 때 데이터 새로 고침"을 선택하면 보고서를 열 때마다 최신 상태로 유지됩니다.
- 연결 관리: 쿼리 및 연결을 사용하여 연결 이름을 변경, 편집 또는 삭제하고, 해당 연결이 가리키는 서버와 데이터베이스를 확인할 수 있습니다.
- 자격 증명을 보호하세요: 취하다 Windows 가능한 경우 인증을 사용하고, 공유 통합 문서에 데이터베이스 암호를 절대 저장하지 마십시오.
⚠️ 경고: 활성 데이터베이스 연결이 포함된 통합 문서는 서버 이름과 쿼리를 노출할 수 있습니다. 파일을 조직 외부와 공유하기 전에 [쿼리 및 연결]에서 연결을 제거하거나, 값을 먼저 정적 데이터로 붙여넣으세요.










