Hướng dẫn how to open excel file in mysql workbench - cách mở file excel trong mysql workbench

Bạn có thể sao chép dữ liệu Excel của mình vào lưới kết quả của MySQL Workbench.

Chỉ cần chọn trong tờ Excel của bạn tất cả các hàng và cột bạn muốn chèn vào cơ sở dữ liệu của bạn và sao chép chúng.

Sao chép các ô có chứa công thức hoạt động, nhưng chú ý đến:

  • Vô hiệu hóa hàng ngàn phân tách cho các số;
  • Thay đổi dấu phân cách thập phân thành dấu chấm cho các số;
  • Tránh các ô trống vì chúng kích hoạt một lỗi mà số cột không khớp.

Sau khi đã sao chép các ô, nhấp chuột phải vào MySQL Workbench trên bàn của bạn và chọn "Chọn hàng" và kết quả truy vấn của bạn sẽ xuất hiện trong lưới kết quả.

Nhấp chuột phải vào lưới kết quả trong hàng trống ở phía dưới và chọn "Dán hàng" từ menu.

Sau đó nhấp vào "Áp dụng" và xác nhận các truy vấn chèn. Nếu mọi thứ suôn sẻ, dữ liệu của bạn sẽ được chèn vào. Nếu không, lỗi MySQL [vi phạm ràng buộc, v.v.] được hiển thị. Những lỗi này có thể giúp bạn gỡ lỗi những gì đã sai và nơi bạn cần sửa dữ liệu Excel của mình.

Đối với tôi điều này hoạt động tốt và tôi chưa gặp phải bất kỳ vấn đề mã hóa nào.

Tuy nhiên, có những vấn đề về hiệu suất nếu bạn muốn dán các bộ dữ liệu lớn.

Thực hiện các truy vấn MySQL đối với dữ liệu Excel trực tiếp từ MySQL Workbench.

Bạn có thể sử dụng Cổng SQL từ trình điều khiển ODBC cho Excel để truy vấn dữ liệu Excel thông qua giao diện MySQL. Thực hiện theo quy trình bên dưới để bắt đầu dịch vụ từ xa MySQL của Cổng SQL và làm việc với dữ liệu trực tiếp Excel trong MySQL Workbench.

Kết nối với dữ liệu Excel

Nếu bạn chưa làm như vậy, hãy cung cấp các giá trị cho các thuộc tính kết nối cần thiết trong tên nguồn dữ liệu [DSN]. Bạn có thể sử dụng quản trị viên nguồn dữ liệu Microsoft ODBC tích hợp để định cấu hình DSN. Đây cũng là bước cuối cùng của cài đặt trình điều khiển. Xem chương "Bắt đầu" trong tài liệu trợ giúp để hướng dẫn sử dụng quản trị viên nguồn dữ liệu Microsoft ODBC để tạo và định cấu hình DSN.

Excelfile, trong phần Xác thực, phải được đặt thành tệp Excel hợp lệ.

Định cấu hình cổng SQL

Xem Tổng quan về Cổng SQL để thiết lập kết nối với dữ liệu Excel dưới dạng cơ sở dữ liệu MySQL ảo. Bạn sẽ định cấu hình dịch vụ từ xa MySQL lắng nghe các yêu cầu MySQL từ máy khách. Dịch vụ có thể được cấu hình trong UI Cổng SQL.

Truy vấn Excel từ MySQL Workbench

Các bước bên dưới phác thảo kết nối với cơ sở dữ liệu Excel ảo được tạo trong Cổng SQL từ MySQL Workbench và phát hành các truy vấn cơ bản để hoạt động với dữ liệu trực tiếp Excel.

Kết nối với Excel qua Cổng SQL

  1. Trong MySQL Workbench, bấm vào để thêm kết nối MySQL mới.
  2. Kể tên kết nối [Cổng SQL CDATA cho Excel].
  3. Đặt tên máy chủ, cổng và tên người dùng để kết nối với cổng SQL.Hostname, Port, and Username parameters to connect to the SQL Gateway.
  4. Nhấp vào Lưu trữ trong Vault để đặt và lưu trữ mật khẩu.Store in Vault to set and store the password.
  5. Nhấp vào Kết nối kiểm tra để đảm bảo kết nối được cấu hình đúng và nhấp vào OK.Test Connection to ensure the connection is configured properly and click OK.

Truy vấn dữ liệu Excel

  1. Mở kết nối bạn vừa tạo [Cổng SQL CDATA cho Excel].
  2. Nhấp vào Tệp -> Tab Truy vấn mới.
  3. Viết truy vấn SQL để truy xuất dữ liệu excel, như chọn * từ `cdata excel sys`.sheet;

Với quyền truy cập vào dữ liệu trực tiếp Excel từ MySQL Workbench, bạn có thể dễ dàng truy vấn và cập nhật Excel, giống như bạn sẽ là cơ sở dữ liệu MySQL. Bắt đầu ngay bây giờ với một thử nghiệm miễn phí, 30 ngày của trình điều khiển CDATA ODBC cho Excel và Cổng SQL CDATA.

Sau đây là một ví dụ hướng dẫn nhập tài liệu Excel vào cơ sở dữ liệu MySQL. Để chạy hướng dẫn này, bạn sẽ cần một tệp Excel và quyền truy cập quản trị viên vào phiên bản MySQL đang chạy.

Ví dụ, chúng tôi sẽ sử dụng tệp Excel sau trên thuyền cho thuê:

boats.xlsx

  1. Mở tệp Excel của bạn và nhấp vào Lưu dưới dạng. Chọn để lưu nó dưới dạng tệp .csv [dấu phẩy]. Nếu bạn đang chạy Excel trên máy Mac, bạn sẽ cần lưu tệp dưới dạng Windows Dấu phẩy được phân tách [.csv] hoặc CSV [Windows] để duy trì định dạng chính xác.

  2. Đăng nhập vào vỏ MySQL của bạn và tạo cơ sở dữ liệu. Trong ví dụ này, cơ sở dữ liệu sẽ được đặt tên boatdb. Lưu ý rằng tùy chọn --local-infile là cần thiết bởi một số phiên bản của MySQL cho tải dữ liệu mà chúng tôi sẽ thực hiện trong các bước sau.

    $ mysql -u root -p --local-infile
    mysql> create database boatdb;
    mysql> use boatdb;
    

  3. Tiếp theo, chúng tôi sẽ xác định lược đồ cho bảng boat của chúng tôi bằng lệnh CREATE TABLE. Để biết thêm chi tiết, hãy xem tài liệu MySQL.

    CREATE TABLE boats [
    d INT NOT NULL PRIMARY KEY,
    name VARCHAR[40],
    type VARCHAR[10],
    owner_id INT NOT NULL,
    date_made DATE,
    rental_price FLOAT
    ];
    

  4. Chạy bảng hiển thị để xác minh rằng bảng của bạn đã được tạo.

    mysql> show tables;
    +------------------+
    | Tables_in_boatdb |
    +------------------+
    | boats            |
    +------------------+
    

  5. Bây giờ có một cơ sở dữ liệu và thiết lập bảng, dữ liệu có thể được nhập bằng lệnh LOAD DATA.

    LOAD DATA LOCAL INFILE "/path/to/boats.csv" INTO TABLE boatdb.boats
    FIELDS TERMINATED BY ','
    LINES TERMINATED BY '\n'
    IGNORE 1 LINES
    [id, name, type, owner_id, @datevar, rental_price]
    set date_made = STR_TO_DATE[@datevar,'%m/%d/%Y'];
    

Nếu bạn là người dùng Chartio, giờ đây bạn có thể kết nối cơ sở dữ liệu MySQL với biểu đồ và biểu đồ.

Tôi có thể mở tệp CSV trong MySQL Workbench không?

Nhập tệp CSV bằng cách sử dụng MySQL Workbench Các bước sau đây là các bước bạn muốn nhập dữ liệu vào bảng: Mở bảng mà dữ liệu được tải.Xem lại dữ liệu, nhấp vào nút Áp dụng.MySQL Workbench sẽ hiển thị hộp thoại Áp dụng tập lệnh SQL vào cơ sở dữ liệu, nhấp vào nút Áp dụng để chèn dữ liệu vào bảng.Open table to which the data is loaded. Review the data, click Apply button. MySQL workbench will display a dialog “Apply SQL Script to Database”, click Apply button to insert data into the table.

Làm thế nào kết nối Excel với MySQL?

Tổng quan.Tải xuống và cài đặt MySQL cho Excel.Kết nối với cơ sở dữ liệu MySQL của bạn.Được trợ giúp...
Trong Excel, trên tab Dữ liệu, nhấp vào MySQL cho Excel để khởi chạy bổ trợ ..
Trong bảng "MySQL cho Excel" [gần phía dưới], nhấp vào Kết nối mới ..
Trong màn hình "Kết nối phiên bản MySQL":.

Bài Viết Liên Quan

Chủ Đề