Máy chủ SQL Nhập dữ liệu từ Excel

Sau đây là ví dụ về cách 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 của quản trị viên vào một phiên bản MySQL đang chạy

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

thuyền. 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 (Phân tách bằng 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 tệp được phân tách bằng dấu phẩy của Windows (. csv) hoặc CSV (Windows) để duy trì định dạng chính xác

    Có nhiều bài về viết code nhập file Excel nhưng đây là bài viết thủ công/phím tắt

    Nếu bạn không cần nhập tệp Excel của mình theo cách lập trình bằng cách sử dụng mã, thì bạn có thể thực hiện việc này rất nhanh bằng cách sử dụng menu trong SQL Server Management Studio (SSMS)

    Cách nhanh nhất để đưa tệp Excel của bạn vào SQL là sử dụng trình hướng dẫn nhập

    1. Mở SSMS (SQL Server Management Studio) và kết nối với cơ sở dữ liệu nơi bạn muốn nhập tệp của mình vào

    2. Nhập dữ liệu. trong SSMS trong Object Explorer trong 'Cơ sở dữ liệu', nhấp chuột phải vào cơ sở dữ liệu đích và chọn Tác vụ, Nhập dữ liệu. Trình hướng dẫn nhập sẽ bật lên (thông thường bạn chỉ cần nhấp vào Tiếp theo trên màn hình đầu tiên)

    3. Cửa sổ tiếp theo là 'Chọn nguồn dữ liệu'. Chọn Excel

    • Trong danh sách thả xuống 'Nguồn dữ liệu', hãy chọn Microsoft Excel (tùy chọn này sẽ tự động xuất hiện nếu bạn đã cài đặt Excel)

    • Nhấp vào nút 'Duyệt' để chọn đường dẫn đến tệp Excel bạn muốn nhập

    • Chọn phiên bản của tệp Excel (97-2003 thường phù hợp với các tệp có. XLS hoặc sử dụng 2007 cho các tệp mới hơn có phần mở rộng. mở rộng XLSX)

    • Đánh dấu vào hộp kiểm 'Hàng đầu tiên có tiêu đề' nếu tệp Excel của bạn chứa tiêu đề

    • Bấm tiếp

    1. Trên màn hình 'Chọn đích', chọn cơ sở dữ liệu đích
    • Chọn 'Tên máy chủ', Xác thực (thường là tên người dùng và mật khẩu sql của bạn) và chọn Cơ sở dữ liệu làm đích. Bấm tiếp

    1. Trên cửa sổ 'Chỉ định bản sao bảng hoặc truy vấn'
    • Để đơn giản, chỉ cần chọn 'Sao chép dữ liệu từ một hoặc nhiều bảng hoặc chế độ xem', nhấp vào Tiếp theo
    1. 'Chọn bảng nguồn. ' chọn (các) trang tính từ tệp Excel của bạn và chỉ định bảng đích cho mỗi trang tính. Nếu bạn chưa có bảng, trình hướng dẫn sẽ rất vui lòng tạo một bảng mới khớp với tất cả các cột trong bảng tính của bạn. Bấm tiếp

      Trong bài viết này, tôi sẽ giải thích cho bạn cách nhập dữ liệu trang tính Excel vào bảng cơ sở dữ liệu máy chủ SQL với các ví dụ. Ở đây chúng tôi sẽ sử dụng SQL Server 2019 hoặc bạn có thể sử dụng SQL Server 2008 trở lên. Trong dự án hiện tại của tôi, tôi đang sử dụng khái niệm này để di chuyển dữ liệu

      Khái niệm này được sử dụng để truyền dữ liệu từ nguồn (Excel sheet) đến đích (SQL Server). Chúng tôi có thể nhập một lượng lớn dữ liệu excel vào cơ sở dữ liệu SQL mà không cần sử dụng bất kỳ mã hóa nào

      Có hai cách để nhập dữ liệu từ excel vào cơ sở dữ liệu SQL Server. Đầu tiên, nếu bạn muốn nhập tất cả dữ liệu tệp excel có tên tiêu đề vào một bảng mới. Thứ hai, nếu bạn muốn nối thêm dữ liệu excel vào dữ liệu bảng hiện có mà không có tên tiêu đề

      điều kiện tiên quyết

      SQL Server 2019 hoặc bạn có thể sử dụng phiên bản SQL server 2008 trở lên

      Đọc các bài viết trước của tôi, sử dụng các liên kết dưới đây,

      Nhập tất cả dữ liệu Excel với tên tiêu đề trong một bảng mới

      Bước 1

      Ở đây, tôi đã tạo một dữ liệu Excel mẫu chứa dữ liệu chi tiết nhân viên với sáu cột.  

      How To Import Excel Data Into SQL Server 2019

      Bước 2

      Kết nối với SQL Server Management Studio 2019 (SSMS) và tạo cơ sở dữ liệu

      Mở Máy chủ SQL của bạn và sử dụng tập lệnh sau để tạo Cơ sở dữ liệu “chittadb”

      Create database chittadb

      How To Import Excel Data Into SQL Server 2019

      Bây giờ, chọn truy vấn tập lệnh, sau đó nhấn F5 hoặc nhấp vào nút Thực thi để thực thi tập lệnh trên

      Bạn sẽ thấy một thông báo, “(Các) lệnh đã hoàn tất thành công. ” Có nghĩa là cơ sở dữ liệu mới của bạn được tạo

      How To Import Excel Data Into SQL Server 2019

      Cơ sở dữ liệu “Chittadb” được tạo

      How To Import Excel Data Into SQL Server 2019

      Bước 3

      Mở rộng cơ sở dữ liệu nơi bạn muốn nhập dữ liệu. Ở đây tôi muốn nhập dữ liệu vào cơ sở dữ liệu “Chittadb”. Cơ sở dữ liệu hiện không có bảng

      How To Import Excel Data Into SQL Server 2019

      Nhấp chuột phải vào cơ sở dữ liệu đích của bạn -> Chọn Tác vụ -> Nhập dữ liệu

      How To Import Excel Data Into SQL Server 2019

      Bước 4

      Trình hướng dẫn nhập bật lên sẽ mở "Chào mừng bạn đến với Trình hướng dẫn nhập và xuất SQL Server” và nhấp vào Tiếp theo

      How To Import Excel Data Into SQL Server 2019

      Bước 5

      • Bây giờ, chọn Microsoft Excel làm nguồn dữ liệu của bạn từ danh sách thả xuống
      • Bấm nút 'Duyệt' để chọn đường dẫn đến tệp dữ liệu Excel muốn nhập
      • Chọn phiên bản của file excel (2007-2010). Thường là tốt cho các tập tin với một. XLS hoặc sử dụng các tệp mới hơn có phần mở rộng. mở rộng XLSX)
      • Đánh dấu vào hộp kiểm 'Hàng đầu tiên có tên cột', nếu tệp excel của bạn chứa các tiêu đề
      • Bấm tiếp

      How To Import Excel Data Into SQL Server 2019

      Bước 6

      Trên màn hình ‘Choose a Destination’, chọn cơ sở dữ liệu đích” SQL Server Native Client 11. 0” từ danh sách thả xuống, chọn cơ sở dữ liệu “chittadb”, bạn cũng có thể sử dụng Xác thực Windows hoặc Sử dụng Xác thực máy chủ SQL;

      How To Import Excel Data Into SQL Server 2019

      Bước 7

      Chọn nút Radio “Sao chép dữ liệu từ một hoặc nhiều bảng hoặc dạng xem”

      Bước này sẽ sao chép dữ liệu từ nguồn dữ liệu, nhấp vào tiếp theo và tiếp tục

      How To Import Excel Data Into SQL Server 2019

      Bước 8

      Chúng ta có thể chỉ định tên bảng trong trình hướng dẫn sau. Vì vậy, hãy thay đổi tên phần đích "[dbo]. [Sheet1$]" là "[dbo]. [Tbl_Employee]" và nhấp vào Tiếp theo

      How To Import Excel Data Into SQL Server 2019

      How To Import Excel Data Into SQL Server 2019

      Nếu bạn muốn xem trước dữ liệu của mình, hãy nhấp vào nút xem trước

      How To Import Excel Data Into SQL Server 2019

      Bước 9

      Lưu và chạy gói. Kiểm tra Chạy ngay lập tức từ hộp kiểm và Nhấp vào nút Tiếp theo hoặc Kết thúc, bạn có thể nhận được trang Hoàn thành Trình hướng dẫn

      How To Import Excel Data Into SQL Server 2019

      Bước 10

      bấm kết thúc

      How To Import Excel Data Into SQL Server 2019

      Bước 11

      Việc thực hiện đã thành công và nhấp vào nút Đóng

      How To Import Excel Data Into SQL Server 2019

      Bước 12

      Bây giờ, hãy kiểm tra cơ sở dữ liệu “Chittadb” và xác minh

      Đầu ra sau chứa Id, EmpId, Tên, Vị trí, Giới tính và Chỉ định làm tên cột và bảng “Tbl_Employee” cũng được tạo trong cơ sở dữ liệu “Chittadb”. Bây giờ tất cả dữ liệu excel được nhập vào bảng “Tbl_Employee”

      How To Import Excel Data Into SQL Server 2019

      Phần kết luận

      Trong bài viết này, chúng ta đã học cách Nhập dữ liệu Excel vào SQL Server 2019. Đăng phản hồi có giá trị của bạn trong phần bình luận. Tôi hy vọng bài viết này sẽ hữu ích