Chắc hẳn Excel được dùng cho bảng tính, nhưng bạn có biết có thể kết nối Excel với các nguồn dữ liệu bên ngoài? Trong bài viết này, chúng ta sẽ thảo luận về cách kết nối một bảng tính Excel với một bảng cơ sở dữ liệu MySQL và sử dụng dữ liệu trong bảng cơ sở dữ liệu để điền vào bảng tính của chúng ta. Có một vài điều bạn cần làm để chuẩn bị cho kết nối này.
Chuẩn bị
Trước tiên, bạn phải tải xuống trình điều khiển Kết nối Cơ sở dữ liệu Mở (ODBC) mới nhất cho MySQL. Trình điều khiển ODBC hiện tại cho MySQL có thể được tìm thấy tại
https://dev.mysql.com/downloads/connector/odbc/
Đảm bảo sau khi tải xuống tệp, bạn kiểm tra mã băm md5 của tệp so với mã được liệt kê trên trang tải xuống.
Tiếp theo, bạn sẽ cần cài đặt trình điều khiển bạn vừa tải xuống. Nhấp đúp vào tệp để bắt đầu quá trình cài đặt. Sau khi quá trình cài đặt hoàn tất, bạn sẽ cần tạo một Tên Nguồn Dữ liệu (DSN) để sử dụng với Excel.
Tạo DSN
DSN sẽ chứa tất cả thông tin kết nối cần thiết để sử dụng bảng cơ sở dữ liệu MySQL. Trên hệ thống Windows, bạn sẽ cần nhấp vào Bắt đầu, sau đó Bảng điều khiển, sau đó Công cụ quản trị, sau đó Nguồn dữ liệu (ODBC). Bạn nên thấy thông tin sau:

Chú ý các tab trong hình ảnh trên. DSN người dùng chỉ khả dụng cho người dùng đã tạo nó. DSN hệ thống khả dụng cho bất kỳ ai có thể đăng nhập vào máy tính. DSN tệp là một tệp .DSN có thể được chuyển đến và sử dụng trên các hệ thống khác có cùng hệ điều hành và trình điều khiển được cài đặt.
Để tiếp tục tạo DSN, nhấp vào nút Thêm gần góc trên bên phải.

Bạn có thể phải cuộn xuống để thấy Trình điều khiển MySQL ODBC 5.x. Nếu nó không có mặt, có gì đó sai sót với việc cài đặt trình điều khiển trong phần Chuẩn bị của bài viết này. Để tiếp tục tạo DSN, hãy đảm bảo Trình điều khiển MySQL ODBC 5.x được đánh dấu và nhấp vào nút Hoàn tất. Bạn nên thấy một cửa sổ tương tự như cửa sổ dưới đây:

Tiếp theo, bạn sẽ cần cung cấp thông tin cần thiết để hoàn thành biểu mẫu như hình trên. Cơ sở dữ liệu và bảng MySQL chúng tôi sử dụng cho bài viết này nằm trên máy phát triển và chỉ được một người sử dụng. Đối với môi trường "sản xuất",建议 bạn tạo một người dùng mới và chỉ cấp quyền SELECT cho người dùng mới đó. Trong tương lai, bạn có thể cấp thêm đặc quyền nếu cần.
Sau khi bạn đã cung cấp chi tiết cho cấu hình nguồn dữ liệu, bạn nên nhấp vào nút Kiểm tra để đảm bảo mọi thứ hoạt động tốt. Tiếp theo, nhấp vào nút OK. Bạn nên thấy tên nguồn dữ liệu bạn đã cung cấp trên biểu mẫu trong tập trước được liệt kê trên cửa sổ Trình quản trị Nguồn dữ liệu ODBC:

Tạo kết nối bảng tính
Bây giờ bạn đã tạo thành công một DSN mới, bạn có thể đóng cửa sổ Trình quản trị Nguồn dữ liệu ODBC và mở Excel. Sau khi mở Excel, nhấp vào tab Dữ liệu. Đối với các phiên bản Excel mới hơn, nhấp vào Lấy dữ liệu, sau đó Từ nguồn khác, sau đó Từ ODBC.

Trong các phiên bản Excel cũ hơn, quy trình hơi phức tạp hơn một chút. Trước tiên, bạn sẽ thấy شيئًا như sau:

Bước tiếp theo là nhấp vào liên kết Kết nối nằm ngay dưới từ Dữ liệu trong danh sách tab. Vị trí của liên kết Kết nối được khoanh đỏ trong hình ảnh trên. Bạn sẽ được trình bày với cửa sổ Kết nối Sổ làm việc:

Bước tiếp theo là nhấp vào nút Thêm. Thao tác này sẽ trình bày cho bạn cửa sổ Kết nối hiện có:

Rõ ràng bạn không muốn làm việc trên bất kỳ kết nối nào được liệt kê. Do đó, nhấp vào nút Duyệt thêm…. Thao tác này sẽ trình bày cho bạn cửa sổ Chọn Nguồn Dữ liệu:

Giống như cửa sổ Kết nối hiện có trước đó, bạn không muốn sử dụng các kết nối được liệt kê trong cửa sổ Chọn Nguồn Dữ liệu. Do đó, bạn muốn nhấp đúp vào thư mục +Kết nối với Nguồn Dữ liệu Mới.odc. Khi làm như vậy, bạn sẽ thấy cửa sổ Phép thuật Kết nối Dữ liệu:

Với các lựa chọn nguồn dữ liệu được liệt kê, bạn muốn đánh dấu DSN ODBC và nhấp Tiếp theo. Bước tiếp theo của Phép thuật Kết nối Dữ liệu sẽ hiển thị tất cả các nguồn dữ liệu ODBC có sẵn trên hệ thống bạn đang sử dụng.
Hy vọng, nếu mọi thứ đi theo kế hoạch, bạn nên thấy DSN mà bạn đã tạo trong các bước trước được liệt kê trong các nguồn dữ liệu ODBC. Đánh dấu nó và nhấp vào Tiếp theo.

Bước tiếp theo trong Phép thuật Kết nối Dữ liệu là lưu và hoàn tất. Trường tên tệp sẽ được tự động điền cho bạn. Bạn có thể cung cấp mô tả. Mô tả được sử dụng trong ví dụ khá tự giải thích cho bất kỳ ai có thể sử dụng nó. Tiếp theo, nhấp vào nút Hoàn tất ở góc dưới bên phải của cửa sổ.

Bây giờ bạn nên quay lại cửa sổ Kết nối Sổ làm việc. Kết nối dữ liệu bạn vừa tạo nên được liệt kê:

Nhập dữ liệu bảng
Bạn có thể đóng cửa sổ Kết nối Sổ làm việc. Chúng ta cần nhấp vào nút Kết nối hiện có trong tab Dữ liệu của Excel. Nút Kết nối hiện có nên nằm ở bên trái trên tab Dữ liệu.

Nhấp vào nút Kết nối hiện có sẽ trình bày cho bạn cửa sổ Kết nối hiện có. Bạn đã thấy cửa sổ này ở các bước trước, khác biệt bây giờ là kết nối dữ liệu của bạn nên được liệt kê gần đầu:

Đảm bảo kết nối dữ liệu bạn đã tạo trong các bước trước được đánh dấu và sau đó nhấp vào nút Mở. Bây giờ bạn nên thấy cửa sổ Nhập Dữ liệu:

Để mục đích của bài viết này, chúng ta sẽ sử dụng các cài đặt mặc định trên cửa sổ Nhập Dữ liệu. Tiếp theo, nhấp vào nút OK. Nếu mọi thứ hoạt động tốt cho bạn, bạn bây giờ nên được trình bày với dữ liệu bảng cơ sở dữ liệu MySQL trong bảng tính của mình.
Đối với bài viết này, bảng chúng ta đang làm việc có hai trường. Trường đầu tiên là trường INT tự động tăng có tiêu đề ID. Trường thứ hai là VARCHAR(50) và có tiêu đề fname. Bảng tính cuối cùng của chúng ta trông giống như sau:

Như bạn có thể nhận thấy, hàng đầu tiên chứa tên cột bảng. Bạn cũng có thể sử dụng các mũi tên thả xuống bên cạnh tên cột để sắp xếp các cột.
Tóm tắt
Trong bài viết này, chúng tôi đã đề cập đến nơi tìm trình điều khiển ODBC mới nhất cho MySQL, cách tạo DSN, cách tạo kết nối dữ liệu bảng tính sử dụng DSN và cách sử dụng kết nối dữ liệu bảng tính để nhập dữ liệu vào bảng tính Excel. Thưởng thức!