Kết nối Excel với MySQL
Chắc chắn Excel được sử dụng cho bảng tính, nhưng bạn có biết bạn có thể kết nối Excel với các nguồn dữ liệu bên ngoài không? Trong bài viết này, chúng ta sẽ thảo luận về cách kết nối bảng tính Excel với bảng cơ sở dữ liệu (Excel)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 tôi. Có một số điều bạn cần làm để chuẩn bị cho kết nối này.
Sự chuẩn bị(Preparation)
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(Database Connectivity) Mở ( ODBC ) mới nhất cho MySQL . Trình điều khiển ODBC(ODBC) hiện tại cho MySQL có thể được đặt tại
https://dev.mysql.com/downloads/connector/odbc/
Đảm(Make) bảo sau khi tải xuống tệp, bạn kiểm tra 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 mà bạn vừa tải xuống. Nhấp đúp(Double) 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 Tên nguồn cơ sở dữ liệu(Database Source Name) ( DSN ) để sử dụng với Excel .
Tạo DSN(Creating the 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(Start) , sau đó là Bảng điều khiển(Control Panel) , rồi Công cụ quản trị(Administrative Tools) , rồi Nguồn dữ liệu (ODBC)(Data Sources (ODBC)) . Bạn sẽ thấy thông tin sau:
Lưu ý(Notice) các tab trong hình trên. Người dùng DSN(User DSN) chỉ có sẵn cho người dùng đã tạo nó. Hệ thống DSN(System DSN) có sẵn cho bất kỳ ai có thể đăng nhập vào máy. File DSN 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 , hãy nhấp vào nút Thêm(Add) ở gần góc trên cùng bên phải.
Bạn có thể sẽ phải cuộn xuống để xem Trình điều khiển MySQL ODBC 5.x. (MySQL ODBC 5.x Driver)Nếu nó không xuất hiện, thì đã xảy ra sự cố khi cài đặt trình điều khiển trong phần Chuẩn bị(Preparation) của bài đăng này. Để tiếp tục tạo DSN , hãy đảm bảo Trình điều khiển (Driver)MySQL ODBC 5.x được đánh dấu và nhấp vào nút Kết thúc(Finish) . Bây giờ bạn sẽ thấy một cửa sổ tương tự như cửa sổ được liệt kê bên dưới:
Tiếp theo, bạn sẽ cần cung cấp các thông tin cần thiết để hoàn thành biểu mẫu hiển thị ở trên. Cơ sở dữ liệu MySQL và bảng mà chúng tôi đang sử dụng cho bài đăng này nằm trên một máy phát triển và chỉ được sử dụng bởi một người. Đối với môi trường "sản xuất", bạn nên tạo người dùng mới và chỉ cấp đặc quyền CHỌN(SELECT) cho người dùng mới . Trong tương lai, bạn có thể cấp thêm các đặc quyền nếu cần.
Sau khi bạn đã cung cấp thông tin chi tiết cho cấu hình nguồn dữ liệu của mình, bạn nên nhấp vào nút Kiểm tra(Test) để đảm bảo mọi thứ đều hoạt động. Tiếp theo, nhấp vào nút OK . Bây giờ bạn sẽ thấy tên nguồn dữ liệu bạn đã cung cấp trên biểu mẫu trong tập hợp trước đó được liệt kê trên cửa sổ Quản trị viên nguồn dữ liệu ODBC(ODBC Data Source Administrator) :
Tạo kết nối bảng tính
Bây giờ bạn đã tạo thành công DSN mới , bạn có thể đóng cửa sổ Quản trị viên nguồn dữ liệu ODBC(ODBC Data Source Administrator) và mở Excel . Khi bạn đã mở Excel , hãy nhấp vào dải băng Dữ liệu . (Data)Đối với các phiên bản Excel mới hơn , hãy nhấp vào Lấy dữ liệu(Get Data) , sau đó Từ các nguồn khác(From Other Sources) , sau đó từ ODBC(From ODBC) .
Trong các phiên bản Excel cũ hơn , đó là một quá trình nhiều hơn một chút. Đầu tiên, bạn sẽ thấy một cái gì đó như thế này:
Bước tiếp theo là nhấp vào liên kết Connections nằm ngay dưới chữ Data trong danh sách tab. Vị trí của liên kết Connections được khoanh đỏ trong hình trên. Bạn sẽ thấy cửa sổ Kết nối Sổ làm việc:(Workbook Connections)
Bước tiếp theo là nhấp vào nút Thêm(Add) . Điều này sẽ hiển thị cho bạn cửa sổ Kết nối Hiện tại :(Existing Connections)
Rõ ràng là 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 đó, hãy nhấp vào nút Browse for More… . Điều này sẽ hiển thị cho bạn cửa sổ Chọn nguồn dữ liệu(Select Data Source) :
Cũng giống như cửa sổ Kết nối Hiện có(Existing Connections) 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 . (Select Data Source)Do đó, bạn muốn nhấp đúp vào thư mục +Connect to New Data Source.odc . Khi làm như vậy, bây giờ bạn sẽ thấy cửa sổ Trình hướng dẫn kết nối dữ liệu( Data Connection Wizard) :
Với các lựa chọn nguồn dữ liệu được liệt kê, bạn muốn đánh dấu ODBC DSN và nhấp vào Tiếp theo(Next) . Bước tiếp theo của Trình hướng dẫn Kết nối Dữ liệu(Data Connection Wizard) 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 rằng, nếu tất cả diễn ra theo đúng kế hoạch, bạn sẽ thấy DSN mà bạn đã tạo trong các bước trước đó được liệt kê trong số các nguồn dữ liệu ODBC . Đánh dấu(Highlight) nó và nhấp vào Tiếp theo(Next) .
Bước tiếp theo trong Trình hướng dẫn kết nối dữ liệu(Data Connection Wizard) 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ả. Mô tả được sử dụng trong ví dụ này 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(Finish) tất ở phía dưới bên phải của cửa sổ.
Bây giờ bạn sẽ trở lại cửa sổ Workbook Connection . Kết nối dữ liệu bạn vừa tạo sẽ được liệt kê:
Nhập dữ liệu bảng(Importing the Table Data)
Bạn có thể đóng cửa sổ Kết nối Sổ làm việc. (Workbook Connection)Chúng ta cần nhấp vào nút Kết nối Hiện tại trong ruy-băng (Existing Connections)Dữ liệu(Data) của Excel . Nút Kết nối(Connections) Hiện tại phải được đặt ở bên trái trên ruy-băng Dữ liệu(Data) .
Nhấp vào nút Kết nối Hiện tại(Existing Connections) sẽ hiển thị cho bạn cửa sổ Kết nối Hiện tại . (Existing Connections)Bạn đã thấy cửa sổ này trong các bước trước, sự khác biệt bây giờ là kết nối dữ liệu của bạn sẽ được liệt kê ở gần đầu:
Đảm(Make) bảo rằng 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ở(Open) . Bây giờ bạn sẽ thấy cửa sổ Nhập dữ liệu(Import Data) :
Với mục đích của bài đăng này, chúng tôi sẽ sử dụng cài đặt mặc định trên cửa sổ Nhập dữ liệu(Import Data) . Tiếp theo, nhấp vào nút OK . Nếu mọi thứ hiệu quả với bạn, bây giờ bạn sẽ được hiển thị với dữ liệu bảng cơ sở dữ liệu MySQL trong trang tính của mình.(MySQL)
Đối với bài đăng này, bảng chúng tôi đang làm việc có hai trường. Trường đầu tiên là trường INT(INT) tăng tự động có tiêu đề ID. Trường thứ hai là VARCHAR (50) và có tiêu đề là fname. Bảng tính cuối cùng của chúng tôi 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 của 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.
Gói (lại(Wrap-Up)
Trong bài đăng 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 bằ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 . Vui thích!
Related posts
Cách xóa dòng trống trong Excel
Cách sử dụng Tính năng Nói ô trong Excel
Cách Chèn Trang tính Excel vào Tài liệu Word
Cách sử dụng Phân tích Điều gì xảy ra trong Excel
Cách sửa một hàng trong Excel
Sử dụng tên dải động trong Excel để thả xuống linh hoạt
Cách viết công thức / câu lệnh IF trong Excel
Bảo tồn tham chiếu ô khi sao chép công thức trong Excel
3 cách để tách một ô trong Excel
Cách sử dụng câu lệnh If và câu lệnh If lồng nhau trong Excel
Tại sao bạn nên sử dụng phạm vi được đặt tên trong Excel
Cách mở Word và Excel ở Chế độ An toàn
Cách sử dụng hàm PMT trong Excel
Cách hợp nhất ô, cột và hàng trong Excel
Cách theo dõi người phụ thuộc trong Excel
Cách hợp nhất dữ liệu trong nhiều tệp Excel
Nhóm các hàng và cột trong một trang tính Excel
4 cách chuyển đổi Excel sang Google Trang tính
Cách loại bỏ các hàng trùng lặp trong Excel
Hướng dẫn VBA nâng cao cho MS Excel