Để triển khai kết nối với SQL Server để lấy dữ liệu vào Excel ta làm quá trình sau:

Tại Tab Data bên trên thanh Ribbon của Excel bạn vào tìm đến mục From Other Sourcers. Tại đây, chúng ta cũng có thể chọn From SQL hệ thống hoặc From Microsoft Query để liên kết với SQL để đưa dữ liệu.

Bạn đang xem: Kết nối sql với excel

*

Sau lúc From SQL Server bạn sẽ nhận được 1 hộp thoại như sau.

1. Save Name: các bạn điền tên vps mà bạn có nhu cầu kết nối tới2. Log on credentials: Hoặc là chúng ta chọn khoác định liên kết với TK Windown, hoặc là các bạn chọn kết nối với User Name và mật khẩu.

*

Ở đây mình chọn kết nối mặc định, ấn Next để sang cách tiếp theo, hôm nay hộp thoại Data Connection Wizard xuất hiện.

Bạn chọn database muốn kết nối tới, danh sách các Table trong database đó sẽ hiện lên, bạn chọn Table mà bạn có nhu cầu lấy tài liệu từ đó, kế tiếp ấn Next nhằm sang bước tiếp theo

*

 

Nếu các bạn không muốn biến hóa gì thêm thì chúng ta ấn Finish nhằm tới với hộp thoại Import Data

*

 

Tới cách này, hộp thoại Import Data xuất hiện thêm bạn lựa chọn kết nối theo ý mình.

Khi chọn Table thì dữ liệu của các bạn sẽ được tải tài liệu vào Excel dưới dạng Table (Lưu ý: nếu như dữ liệu của khách hàng lớn rộng số dòng buổi tối đa trong Excel thì sẽ sở hữu thông báo lỗi)Khi chọn Pivot
Table Report thì dữ liệu sẽ được Load vào Excel ngơi nghỉ dạng Pivot
Table để bạn cũng có thể thực hiện Pivot luôn

*

 

Khi chọn Pivot
Chart thì dữ liệu sẽ được tải để chúng ta cũng có thể thực hiện vẽ những Chart
Khi chọn Only Create Connection thì tài liệu trong Editor được tải vào Excel sinh sống dạng chỉ là liên kết tới Data đó, với dữ liệu này chúng ta cũng có thể thực hiện các làm việc như Pivot
Table, Pivot
Chart,….tuỳ ý lúc cần.

Mình lựa chọn Load Data này vào ô A1 vào Sheet1, bạn sẽ nhìn thấy kết quả từ bây giờ như sau:

*

 

Mình đang vào SQL vps để đánh giá với câu lệnh SELECT * FROM dbo.VD và công dụng trả về hoàn toàn chính xác

 

Chỉ với công việc đơn giản bên trên là bạn đã sở hữu thể liên kết tới SQL Server để lấy dữ liệu vào Excel một cách hối hả và đúng mực rồi. Giờ đây, mỗi lần dữ liệu mối cung cấp trong SQL Server biến hóa thì bạn chỉ việc Refresh lại vào Excel thì tức thì lập tức đa số gì biến đổi cũng sẽ được cập nhật cho bạn.

Thủ thuật Excel – họ thường tàng trữ và xử lý dữ liệu trên những database tuy nhiên các báo cáo lại thường được thực hiện, trình diễn và giữ hộ đi dưới dạng những file Excel. Đối với các report định kỳ như báo cáo ngày, báo cáo tuần hay report tháng, câu hỏi xử lý tài liệu và xuất dữ liệu ra Excel thường xuyên được triển khai giống nhau và lặp đi lặp lại. Chính vì thế việc tạo thành connection giữa Excel với các database góp cho chúng ta cũng có thể lấy tài liệu tự động, cấp tốc chóng, dễ dàng. Cạnh bên đó, trong một số trường hợp, dữ liệu trên database thừa lớn, bài toán copy ra Excel có thể bị sót dữ liệu, connection Excel với database là một phương án hữu hiệu giúp chúng ta xử lý vụ việc này.

Bài viết sau đây thủ pháp excel vẫn hướng dẫn chúng ta cách tạo kết nối giữa Excel với cùng 1 database, ví dụ là SQL. Các chúng ta có thể thực hiện tại theo quá trình sau:

Tại Tab Data bên trên thanh Ribbon của Excel chúng ta vào tìm tới mục Get Data. Tại đây, chúng ta có thể chọn From SQL máy chủ Data để liên kết với SQL để đưa dữ liệu. Nếu bạn không bắt gặp nút Get Data , hãy bấm > New Query From Database > From SQL vps Database.
*
Trong vỏ hộp thoại Microsoft SQL Database , hãy chỉ định và hướng dẫn SQL vps để liên kết với hộp Server name . Tùy ý, chúng ta có thể chỉ định một Database name.Nếu bạn muốn nhập dữ liệu bằng phương pháp sử dụng tróc nã vấn cơ sở dữ liệu gốc, hãy xác định truy vấn của người tiêu dùng trong hộp  SQL Statement.
*

4. Bấm OK

5. Chọn chính sách xác thực để liên kết với cơ sở dữ liệu SQL Server.


*

Windows: đây là lựa chọn mặc định. Lựa chọn tùy lựa chọn này nếu bạn có nhu cầu kết nối bằng phương pháp dùng chính xác Windows.Database: Chọn tùy chọn này nếu bạn có nhu cầu kết nối bởi xác thực SQL Server. Sau khi chúng ta chọn mục này, hãy chỉ định tên người tiêu dùng và mật khẩu đăng nhập để kết nối với phiên phiên bản SQL hệ thống của bạn.Theo khoác định, vỏ hộp kiểm Encrypt connection được lựa chọn để biểu hiện rằng power query liên kết với đại lý dữ liệu của doanh nghiệp bằng kết nối được mã hóa. Nếu như khách hàng không mong kết nối bằng phương pháp sử dụng liên kết được mã hóa, hãy xóa vỏ hộp kiểm này, rồi bấm Connect. Nếu liên kết với SQL Server của bạn không được tùy chỉnh cấu hình bằng liên kết được mã hóa, nguồn query đang nhắc bạn kết nối bằng một kết nối không được mật mã. Bấm OK trong thư nhằm kết nối bằng phương pháp sử dụng kết nối không được mật mã.

Xem thêm: Cách tạo danh sách sổ xuống trong excel 2016, tạo danh sách thả xuống

Ví dụ về công thức

Bạn cũng rất có thể sử dụng Query Editor để viết cách làm cho Power query.

= Sql.Databases(".")= Sql.Database(".","Digitalskillworks")

*
Chỉ với công việc đơn giản trên là bạn đã có thể kết nối tới SQL Server để đưa dữ liệu vào Excel một cách gấp rút và đúng đắn rồi. Tiếng đây, các lần dữ liệu mối cung cấp trong SQL Server đổi khác thì bạn chỉ việc Refresh lại trong Excel thì ngay lập tức lập tức phần đông gì biến hóa cũng vẫn được update cho bạn. Thủ thuật Excel hy vọng sẽ giúp bạn gồm thêm hồ hết kiến thức có lợi phục vụ cho công việc của mình