Bàn làm việc SQL Xuất sang Excel

Trong bài viết này, một số cách để xuất/nhập dữ liệu MySQL sang tệp Excel sẽ được giải thích. Phương thức đầu tiên sẽ hiển thị quá trình xuất khi sử dụng câu lệnh SELECT INTO… OUTFILE. Sau đó, các tính năng Excel để xuất/nhập dữ liệu MySQL, cũng như bổ trợ MySQL cho Excel, sẽ được giải thích và cuối cùng, tùy chọn Xuất sang Excel từ tiện ích mở rộng ApexSQL Database Power Tools cho VS Code sẽ được hiển thị

Các phương pháp sau đây sẽ được sử dụng

  • Câu lệnh SELECT INTO… OUTFILE
  • Tính năng Từ cơ sở dữ liệu trong Excel
  • Bổ trợ MySQL cho Excel
  • Xuất sang Excel bằng phần mềm của bên thứ ba

Xuất/Nhập dữ liệu MySQL sang Excel bằng câu lệnh SELECT INTO… OUTFILE

Một trong những câu lệnh MySQL thường được sử dụng có thể được bao gồm trong các câu lệnh CHỌN để xuất dữ liệu sang cụ thể (e. g. ,. văn bản,. CSV) là câu lệnh SELECT INTO … OUTFILE. Câu lệnh này ghi một hàng đã chọn vào một tệp. Các cột và dấu kết thúc dòng có thể được chỉ định để tạo định dạng đầu ra cụ thể

Trong trình soạn thảo truy vấn, hãy thực thi câu lệnh CHỌN mà kết quả muốn được xuất, thêm vị trí nơi dữ liệu sẽ được xuất và chỉ định định dạng tệp. Trong ví dụ dưới đây, các. định dạng tệp txt được sử dụng

SELECT `actor`.`actor_id`
   ,`actor`.`first_name`
   ,`actor`.`last_name`
   ,`actor`.`last_update`
 FROM `sakila`.`actor`
 INTO OUTFILE 'C:/ProgramData/MySQL/MySQL Server 8.0/Uploads/actor.txt' FIELDS TERMINATED BY ',' ENCLOSED BY '"' LINES TERMINATED BY '\r\n'
 

Bàn làm việc SQL Xuất sang Excel

Khi câu lệnh trên được thực hiện, tất cả dữ liệu đã xuất sẽ nằm trong actor. tập tin txt

Bàn làm việc SQL Xuất sang Excel

Dưới vị trí được chỉ định

Bàn làm việc SQL Xuất sang Excel

  • Để biết thêm chi tiết về câu lệnh SELECT INTO… OUTFILE, hãy xem bài viết Cách xuất dữ liệu MySQL sang CSV

Khi dữ liệu được xuất, hãy mở nó trong Excel và lưu nó vào. định dạng tệp xlsx

Mở Excel và bên dưới tab Dữ liệu, nhấp vào nút Từ Văn bản/CSV

Bàn làm việc SQL Xuất sang Excel

Điều hướng đến vị trí của tệp đã xuất. txt và nhấp vào Nhập

Bàn làm việc SQL Xuất sang Excel

Trong hộp thoại mới mở, chọn dấu phân cách thích hợp và nhấp vào Chuyển đổi dữ liệu

Bàn làm việc SQL Xuất sang Excel

Trong cửa sổ Power Query Editor, cần đặt một số cài đặt bổ sung (e. g. , thêm tên của các cột)

Bàn làm việc SQL Xuất sang Excel

Khi tất cả đã được thiết lập, nhấp vào lệnh Close and Load

Bàn làm việc SQL Xuất sang Excel

Dữ liệu sẽ được tải trong một trang tính riêng biệt

Bàn làm việc SQL Xuất sang Excel

Lưu dữ liệu mới nhập vào. định dạng tệp xlsx

Bàn làm việc SQL Xuất sang Excel

Xuất/Nhập dữ liệu MySQL sang Excel bằng tính năng Từ cơ sở dữ liệu

Tương tự như phương pháp ở phần trên, Excel cung cấp thêm một tùy chọn để tải dữ liệu từ cơ sở dữ liệu MySQL sang Excel

Trong tab Data, dưới danh sách Get Data, chọn lệnh From MySQL Database

Bàn làm việc SQL Xuất sang Excel

Trong hộp thoại cơ sở dữ liệu MySQL, nhập tên máy chủ và cơ sở dữ liệu mà bạn muốn tải dữ liệu từ đó và nhấp vào nút OK

Bàn làm việc SQL Xuất sang Excel

Trên cửa sổ tiếp theo, trong tab Cơ sở dữ liệu, nhập thông tin xác thực cho người dùng có quyền truy cập cơ sở dữ liệu được nhắm mục tiêu và nhấp vào nút Kết nối

Bàn làm việc SQL Xuất sang Excel

Từ cửa sổ Điều hướng, chọn các bảng, dạng xem, v.v. từ đó để tải dữ liệu

Bàn làm việc SQL Xuất sang Excel

Nhấp vào nút Chuyển đổi dữ liệu. Cửa sổ Power Query Editor sẽ xuất hiện với dữ liệu mong muốn trong đó. Bây giờ, các bước tải dữ liệu giống như chúng tôi đã giải thích trong phần trước

Bàn làm việc SQL Xuất sang Excel

Sử dụng bổ trợ MySQL cho Excel

MySQL cho Excel là phần bổ trợ dựa trên Windows tích hợp vào Excel trong tab Dữ liệu cung cấp khả năng xuất/nhập dữ liệu MySQL

Để cài đặt phần bổ trợ MySQL cho Excel, trước tiên hãy tải xuống tệp MySQL cho Excel MSI. Trước khi bắt đầu cài đặt, vui lòng kiểm tra xem các yêu cầu sau đã được đáp ứng chưa

  • Khung lưới 4. 5. 2 (Khách hàng hoặc Hồ sơ đầy đủ)
  • Microsoft Office Excel 2007 trở lên (dành cho Microsoft Windows)
  • Công cụ Visual Studio 2010 cho Thời gian chạy Office. Trình cài đặt MySQL có thể cài đặt cái này cho bạn. Yêu cầu này khác với Công cụ dành cho nhà phát triển Office dành cho Visual Studio, không thể thay thế
  • Một kết nối máy chủ MySQL có sẵn

(nguồn. Hướng dẫn / Cài đặt MySQL cho Excel)

Nếu không, một số lỗi có thể xảy ra trong quá trình cài đặt, chẳng hạn như lỗi từ hình ảnh bên dưới, khi Công cụ Visual Studio 2010 cho Office Runtime chưa được cài đặt

Ghi chú. Công cụ Microsoft Visual Studio cho Office Runtime phải được cài đặt trước khi chạy cài đặt này

Bàn làm việc SQL Xuất sang Excel

Cài đặt

Quá trình cài đặt diễn ra đơn giản. Chuyển đến vị trí cài đặt (mysql-for-excel-1. 3. 8. msi) được tải xuống, nhấp chuột phải vào nó và từ menu ngữ cảnh, chọn lệnh Cài đặt

Bàn làm việc SQL Xuất sang Excel

Khi trình hướng dẫn cài đặt được khởi chạy, nhấp vào Tiếp theo

Bàn làm việc SQL Xuất sang Excel

Ở bước Thư mục đích, hãy chọn một vị trí mà MySQL For Excel 1. 3. 8 sẽ được cài đặt và nhấp vào Tiếp theo

Bàn làm việc SQL Xuất sang Excel

Bước tiếp theo, nhấn nút Install để bắt đầu quá trình cài đặt MySQL For Excel 1. 3. 8

Bàn làm việc SQL Xuất sang Excel

Ở bước cuối cùng, nhấp vào nút Kết thúc để đóng trình hướng dẫn thiết lập

Bàn làm việc SQL Xuất sang Excel

Bây giờ khi Excel được khởi chạy, bổ trợ MySQL cho Excel sẽ xuất hiện ở góc trên cùng bên phải của tab Dữ liệu

Bàn làm việc SQL Xuất sang Excel

Kết nối với cơ sở dữ liệu MySQL

Để khởi động MySQL cho Excel, nhấp vào biểu tượng MySQL cho Excel trong tab Dữ liệu. Trong bảng hiển thị tìm và nhấp vào nút Kết nối mới

Bàn làm việc SQL Xuất sang Excel

Trong cửa sổ MySQL Server Connection, nhập tên cho kết nối trong hộp Tên kết nối (e. g. , Sakila_database)

Từ danh sách thả xuống Phương thức kết nối, chọn phương thức kết nối với RDBMS (e. g. , Tiêu chuẩn (TCP/IP))

Trong hộp Tên máy chủ, hãy nhập tên hoặc địa chỉ IP của máy chủ lưu trữ (e. g. , máy chủ cục bộ). Trong hộp Cổng, hãy nhập số cổng TCP/IP (e. g. , 3306). Đối với các trường Tên người dùng và Mật khẩu, hãy nhập thông tin đăng nhập cho người dùng có quyền truy cập vào máy chủ được chỉ định trong trường Tên máy chủ

Bàn làm việc SQL Xuất sang Excel

Tùy chọn, từ danh sách thả xuống Lược đồ mặc định, có thể chọn lược đồ mặc định

Để xác nhận rằng kết nối đến Máy chủ MySQL hoạt động bình thường, hãy nhấp vào nút Kiểm tra kết nối

Bàn làm việc SQL Xuất sang Excel

Nhấn nút OK trên cửa sổ MySQL Server Connection for MySQL for Excel để tạo kết nối trong bảng MySQL for Excel

Bàn làm việc SQL Xuất sang Excel

Nhấp đúp vào kết nối mới được tạo sẽ liệt kê tất cả các cơ sở dữ liệu có sẵn từ máy chủ MySQL đó

Bàn làm việc SQL Xuất sang Excel

Bấm đúp vào cơ sở dữ liệu, trong bảng điều khiển MySQL cho Excel, sẽ liệt kê tất cả các bảng, dạng xem và quy trình từ cơ sở dữ liệu đó

Bàn làm việc SQL Xuất sang Excel

Để nhập dữ liệu, trên bảng MySQL cho Excel, chọn bảng mong muốn và nhấp vào nút Nhập dữ liệu MySQL. Cửa sổ Nhập dữ liệu sẽ xuất hiện

Bàn làm việc SQL Xuất sang Excel

Khi tất cả các cài đặt được đặt, hãy nhấp vào nút Nhập. Dữ liệu đã nhập sẽ giống như thế này

Bàn làm việc SQL Xuất sang Excel

Phần bổ trợ này có thể trả về tất cả các hàng hoặc một phạm vi hàng đã chỉ định từ một bảng đã chỉ định. Nó không thể nhập dữ liệu được lưu trữ trong hai bảng khác nhau, thực hiện nối bảng hoặc lọc dữ liệu

Thông tin chi tiết về công cụ MySQL cho Excel có thể được tìm thấy trên trang MySQL cho Excel

Xuất sang Excel bằng phần mềm của bên thứ ba

Sử dụng tính năng Xuất sang Excel từ Công cụ nguồn cơ sở dữ liệu ApexSQL cho Mã VS, kết quả truy vấn có thể được xuất sang dữ liệu MySQL từ lưới kết quả chỉ trong vài bước. Bên cạnh việc xuất dữ liệu sang Excel, tiện ích mở rộng Mã VS này cung cấp một số tùy chọn xuất khác, chẳng hạn như xuất dữ liệu sang định dạng tệp JSON, CSV và HTML

Trong trình chỉnh sửa truy vấn của tiện ích mở rộng Mã VS, hãy thực hiện truy vấn mà bạn muốn xuất dữ liệu từ đó. Ở góc trên cùng bên phải của lưới Kết quả, nhấp vào nút Xuất sang Excel

Làm cách nào để xuất MySQL sang Excel?

Trong MySQL dành cho Excel, Mở kết nối MySQL, nhấp vào lược đồ nhân viên, Tiếp theo, chọn bảng vị trí, nhấp vào Chỉnh sửa dữ liệu MySQL, sau đó chọn Nhập to import the data into a new Microsoft Excel worksheet for editing.

Làm cách nào để lấy đầu ra trong MySQL Workbench?

Đầu ra nằm ở cuối MySQL Workbench . Hộp chọn của nó bao gồm các tùy chọn Đầu ra hành động , Đầu ra lịch sử và Đầu ra văn bản.