Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

Làm cách nào để nhập tệp Excel vào SQL Server?

Có rất nhiều bài viết về cách viết mã để nhập tệp excel, nhưng đây là phiên bản 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 lập trình bằng mã, bạn có thể thực hiện việc này rất nhanh chóng bằng cách sử dụng trình đơn trong SQL Management Studio .

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 bên dưới 'Cơ sở dữ liệu', nhấp chuột phải vào cơ sở dữ liệu đích, chọn Nhiệm vụ, Nhập dữ liệu . Một trình hướng dẫn nhập sẽ bật lên (bạn thường có thể chỉ cần nhấp vào 'Tiếp theo' trên màn hình đầu tiên).

  1. 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 qua' để 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ó phần mở rộng .XLS hoặc sử dụng năm 2007 cho các tệp mới hơn có phần 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 đề.
    • Nhấp vào tiếp theo.

  1. Trên trang ' Chọn điểm đến 'màn hình, 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. Nhấp vào Tiếp theo.

  1. Trên ' Chỉ định Bản sao Bảng hoặc Truy vấn 'cửa sổ:

    • Để đơn giản hơ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.
  2. ' 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 từ bảng tính của bạn. Bấm tiếp.

  1. Nhấp vào Hoàn tất.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Quyền THỰC HIỆN đã bị từ chối trên đối tượng 'xxxxxxx', cơ sở dữ liệu 'zzzzzzz', giản đồ 'dbo'

  2. LIMIT 10..20 trong SQL Server

  3. Chỉ chèn một hàng nếu nó chưa có ở đó

  4. Phiên bản phụ trợ không được hỗ trợ để thiết kế sơ đồ hoặc bảng cơ sở dữ liệu

  5. Phương thức Statement.setFetchSize (nSize) thực sự làm gì trong trình điều khiển JDBC của SQL Server?