SQL là một ngôn ngữ lập trình phổ biến được sử dụng khi làm việc với cơ sở dữ liệu (cơ sở dữ liệu). Mặc dù đối với các hoạt động với cơ sở dữ liệu trong gói Microsoft Office, có một ứng dụng riêng biệt, nhưng chương trình Excel cũng có thể hoạt động với cơ sở dữ liệu, thực hiện các yêu cầu SQL. Hãy tìm hiểu làm thế nào theo nhiều cách khác nhau mà bạn có thể hình thành một yêu cầu tương tự.
Bài học: Các bảng "thông minh" trong Excel
Phương pháp 2: Sử dụng thêm các công cụ Excel
Ngoài ra còn có một cách để tạo một truy vấn SQL cho nguồn dữ liệu đã chọn bằng các công cụ tích hợp của Exel.
- Chạy chương trình Excel. Sau đó, chúng tôi chuyển sang tab "Dữ liệu".
- Trong thanh công cụ "Lấy dữ liệu bên ngoài", nằm trên ruy-băng, nhấp vào biểu tượng "từ các nguồn khác". Một danh sách các tùy chọn hành động tiếp theo mở ra. Chọn mục "từ trình hướng dẫn kết nối dữ liệu".
- Trình hướng dẫn kết nối dữ liệu được khởi chạy. Trong danh sách các loại nguồn dữ liệu, hãy chọn "ODBC DSN". Sau đó, nhấp vào nút "Tiếp theo".
- Một cửa sổ Trình hướng dẫn dữ liệu sẽ mở trong đó bạn muốn chọn loại nguồn. Chọn tên "Cơ sở dữ liệu MS Access". Sau đó nhấp vào nút "Tiếp theo".
- Một cửa sổ điều hướng nhỏ mở ra, trong đó bạn nên chuyển sang thư mục cơ sở dữ liệu ở định dạng MDB hoặc ACCDDB và chọn tệp cơ sở dữ liệu mong muốn. Điều hướng giữa các đĩa logic được thực hiện trong "Đĩa" đặc biệt. Có một sự chuyển đổi sang khu vực trung tâm của cửa sổ có tên "Danh mục". Trong ngăn bên trái của cửa sổ hiển thị các tệp nằm trong thư mục hiện tại nếu chúng có phần mở rộng MDB hoặc ACDDB. Nó nằm trong khu vực này mà bạn cần chọn tên của tệp, sau đó nhấp vào nút "OK".
- Sau đây, cửa sổ chọn bảng được khởi chạy trong cơ sở dữ liệu được chỉ định. Ở vùng trung tâm, chọn tên của bảng mong muốn (nếu có một số trong số chúng), sau đó nhấp vào nút "Tiếp theo".
- Sau đó, cửa sổ kết nối tệp kết nối dữ liệu sẽ mở ra. Điều này chứa thông tin cơ bản về kết nối mà chúng tôi thiết lập. Trong cửa sổ này, nó là đủ để nhấp vào nút "Kết thúc".
- Một bảng Excel sẽ khởi chạy cửa sổ nhập dữ liệu. Nó có thể được chỉ định trong hình thức bạn muốn có dữ liệu được trình bày:
- Bàn;
- Báo cáo của bảng hợp nhất;
- Sơ đồ tóm tắt.
Chọn tùy chọn mong muốn. Thấp bên dưới, bạn cần chỉ định chính xác nơi dữ liệu nên được đặt: trên một trang tính mới hoặc trên trang tính hiện tại. Trong trường hợp sau, khả năng lựa chọn tọa độ của chỗ ở cũng được cung cấp. Theo mặc định, dữ liệu được đặt trên trang tính hiện tại. Góc trên bên trái của đối tượng nhập được đặt trong ô A1.
Sau khi tất cả các cài đặt nhập được chỉ định, nhấp vào nút "OK".
- Như chúng ta thấy, bảng từ cơ sở dữ liệu được chuyển sang trang tính. Sau đó, chúng tôi chuyển sang tab "Dữ liệu" và nhấp vào nút "Kết nối", được đặt trên băng trong khối công cụ có cùng tên.
- Sau đó, cửa sổ kết nối được bắt đầu. Trong đó, chúng ta thấy tên của cơ sở dữ liệu được kết nối trước đó bởi chúng tôi. Nếu cơ sở dữ liệu được kết nối có phần, thì hãy chọn mong muốn và tô sáng nó. Sau đó, nhấp vào nút "Thuộc tính ..." ở bên phải của cửa sổ.
- Cửa sổ Thuộc tính kết nối bắt đầu. Chúng tôi di chuyển vào nó vào tab "Định nghĩa". Trong trường "văn bản văn bản", nằm ở dưới cùng của cửa sổ hiện tại, hãy viết lệnh SQL theo cú pháp của ngôn ngữ này, chúng tôi đã nói ngắn gọn khi xem xét phương pháp 1. Sau đó nhấn nút "OK".
- Sau đó, tự động quay lại kết nối với cuốn sách. Nó chỉ còn chỉ để nhấp vào nút "Cập nhật" trong đó. Khiếu nại với cơ sở dữ liệu với truy vấn xảy ra, sau đó cơ sở dữ liệu trả về kết quả xử lý của nó trở lại bảng Excel, trong bảng đã được chúng tôi chuyển trước đó.
Phương pháp 3: Kết nối với SQL Server SQL Server
Ngoài ra, thông qua các công cụ Excel, có một kết nối với máy chủ SQL và gửi yêu cầu đến nó. Xây dựng truy vấn không khác với phiên bản trước, nhưng trước hết, bạn cần cài đặt kết nối. Hãy xem làm thế nào để làm điều đó.
- Chạy chương trình Excel và chuyển đến tab Dữ liệu. Sau đó, nhấp vào nút "Từ các nguồn khác", được đặt trên băng trong thanh công cụ "Lấy dữ liệu ngoài". Lần này, từ danh sách danh sách, chọn tùy chọn "từ máy chủ SQL Server".
- Mở cửa sổ kết nối đến máy chủ cơ sở dữ liệu. Trong trường Tên máy chủ, chỉ định tên của máy chủ đó mà bạn thực hiện kết nối. Trong nhóm "Tài khoản", bạn cần quyết định chính xác cách kết nối: Sử dụng xác thực Windows hoặc bằng cách nhập tên người dùng và mật khẩu. Tôi thể hiện công tắc theo quyết định thực hiện. Nếu bạn đã chọn tùy chọn thứ hai, thì ngoài các trường thích hợp sẽ phải nhập tên người dùng và mật khẩu. Sau khi tất cả các cài đặt được thực hiện, nhấp vào nút "Tiếp theo". Sau khi thực hiện hành động này, kết nối với máy chủ được chỉ định. Các hành động khác về việc tổ chức yêu cầu cơ sở dữ liệu tương tự như các hành vi mà chúng tôi mô tả trong phương thức trước đó.
Như bạn có thể thấy, trong Excele SQL, yêu cầu có thể được tổ chức dưới dạng các công cụ chương trình tích hợp và với các tiện ích bổ sung của bên thứ ba. Mỗi người dùng có thể chọn tùy chọn thuận tiện hơn cho nó và phù hợp hơn để giải quyết nhiệm vụ được thiết lập cụ thể. Mặc dù, khả năng bổ trợ XLTools, nói chung, vẫn có phần tiên tiến hơn so với các công cụ Excel nhúng. Sự thiếu hụt chính của XLTools là thời gian sử dụng miễn phí bổ trợ chỉ giới hạn ở hai tuần dương lịch.