Làm cách nào để gửi dữ liệu từ Excel sang SQL Server?

Phần bổ trợ CData Excel cho SQL Server cho phép bạn chỉnh sửa và lưu dữ liệu SQL Server trực tiếp từ Excel. Bài viết hướng dẫn cách chuyển dữ liệu từ Excel sang SQL Server. Kỹ thuật này hữu ích nếu bạn muốn làm việc trên dữ liệu SQL Server trong Excel và cập nhật các thay đổi hoặc nếu bạn có toàn bộ bảng tính mà bạn muốn nhập vào SQL Server. Trong ví dụ này, bạn sẽ sử dụng bảng Đơn hàng;

Thiết lập kết nối

Nếu bạn chưa làm như vậy, hãy tạo kết nối Máy chủ SQL mới bằng cách bấm vào Từ Máy chủ SQL trên ruy-băng

Kết nối với Microsoft SQL Server

Kết nối với Microsoft SQL Server bằng các thuộc tính sau

  • Người phục vụ. Tên của máy chủ đang chạy SQL Server
  • Người dùng. Tên người dùng được cung cấp để xác thực với SQL Server
  • Mật khẩu. Mật khẩu được liên kết với người dùng xác thực
  • cơ sở dữ liệu. Tên của cơ sở dữ liệu SQL Server

Kết nối với Azure SQL Server và Azure Data Warehouse

Bạn có thể xác thực với Azure SQL Server hoặc Azure Data Warehouse bằng cách đặt các thuộc tính kết nối sau

  • Người phục vụ. Máy chủ đang chạy Azure. Bạn có thể tìm thấy điều này bằng cách đăng nhập vào cổng Azure và điều hướng đến "Cơ sở dữ liệu SQL" (hoặc "Kho dữ liệu SQL") -> "Chọn cơ sở dữ liệu của bạn" -> "Tổng quan" -> "Tên máy chủ. "
  • Người dùng. Tên của người dùng xác thực với Azure
  • Mật khẩu. Mật khẩu được liên kết với người dùng xác thực
  • cơ sở dữ liệu. Tên của cơ sở dữ liệu, như đã thấy trong cổng Azure trên trang cơ sở dữ liệu SQL (hoặc kho SQL)

Lấy dữ liệu từ SQL Server

Để chèn dữ liệu vào SQL Server, trước tiên bạn cần truy xuất dữ liệu từ bảng SQL Server mà bạn muốn thêm vào. Điều này liên kết bảng tính Excel với bảng SQL Server đã chọn. Sau khi bạn truy xuất dữ liệu, mọi thay đổi bạn thực hiện đối với dữ liệu sẽ được đánh dấu bằng màu đỏ

  1. Nhấp vào nút Từ máy chủ SQL trên dải băng CData. Trình hướng dẫn chọn dữ liệu được hiển thị
  2. Trong menu Bảng hoặc Dạng xem, chọn bảng Đơn hàng
  3. Trong menu Hàng tối đa, chọn số hàng bạn muốn lấy. Nếu bạn muốn chèn hàng, bạn chỉ cần lấy một hàng. Sau đó, hộp Truy vấn sẽ hiển thị truy vấn SQL tương ứng với yêu cầu của bạn
  4. Trong hộp Tên trang tính, hãy nhập tên cho trang tính sẽ được điền. Theo mặc định, bổ trợ sẽ tạo một trang tính mới với tên của bảng

Chèn hàng vào máy chủ SQL

Sau khi lấy dữ liệu, bạn có thể thêm dữ liệu từ bảng tính có sẵn trong Excel

  1. Trong ô sau hàng cuối cùng, hãy nhập công thức tham chiếu đến ô tương ứng từ bảng tính khác; . A1.
    Làm cách nào để gửi dữ liệu từ Excel sang SQL Server?

    • Nhấp vào Lấy dữ liệu
        • Chọn “Từ cơ sở dữ liệu”
    • Chọn Từ cơ sở dữ liệu SQL Server
    • Nhập tên máy chủ SQL
        • Theo tùy chọn, bạn có thể nhập tên cơ sở dữ liệu tại đây nếu bạn biết
        • Nếu không, bạn sẽ có thể chọn cơ sở dữ liệu trong bước tiếp theo

          Làm cách nào để gửi dữ liệu từ Excel sang SQL Server?

    • Xác định thông tin đăng nhập bạn sẽ sử dụng
        • “Sử dụng thông tin xác thực hiện tại của tôi” là mặc định.   Điều này sẽ sử dụng thông tin đăng nhập cửa sổ mà bạn đã sử dụng để kết nối với cửa sổ.
        • “Sử dụng thông tin xác thực thay thế” đang sử dụng thông tin đăng nhập cửa sổ khác với thông tin đăng nhập hiện tại
        • Chọn Cơ sở dữ liệu ở phía bên trái để sử dụng Thông tin xác thực cơ sở dữ liệu SQL
        • Chọn Tài khoản Microsoft ở phía bên trái để sử dụng thông tin đăng nhập Microsoft365 của bạn

          Làm cách nào để gửi dữ liệu từ Excel sang SQL Server?

    • Nhấp vào Kết nối
    • Chọn cơ sở dữ liệu và bảng mà bạn muốn sử dụng cho truy vấn
        • Bạn có thể sử dụng thanh tìm kiếm để tìm kiếm một bảng
        • Bạn có thể đánh dấu vào hộp “Chọn nhiều mục” để kéo vào nhiều bảng

          Làm cách nào để gửi dữ liệu từ Excel sang SQL Server?

    • Bây giờ bạn có thể chọn 1) Cách bạn muốn tải dữ liệu; .   "Load To" dành cho báo cáo phức tạp hơn. 2) Bạn có thể “Chuyển đổi dữ liệu”; .
    • Sau khi nhấp vào “Tải”, thao tác này sẽ tải dữ liệu vào Bảng Excel

      Làm cách nào để gửi dữ liệu từ Excel sang SQL Server?

    Cách làm mới kết nối Excel với cơ sở dữ liệu SQL

    Để làm mới Kết nối Excel

    • Chọn tab Dữ liệu
    • Chọn Làm mới
        • Làm mới. Sẽ làm mới truy vấn hiện tại mà bạn đang thực hiện
        • Làm mới tất cả. Sẽ làm mới tất cả các truy vấn trong Sổ làm việc

          Làm cách nào để gửi dữ liệu từ Excel sang SQL Server?

    Liên hệ vớiArcherPointvới sự hỗ trợ về tất cả các nhu cầu báo cáo và Microsoft Dynamics 365 Business Central của bạn. Chúng tôi ở đây để giúp đỡ

    Làm cách nào để kết nối Excel với SQL Server?

    Để kết nối Excel với cơ sở dữ liệu trong Cơ sở dữ liệu SQL, hãy mở Excel rồi tạo sổ làm việc mới hoặc mở sổ làm việc Excel hiện có. Trong thanh menu ở đầu trang, chọn tab Dữ liệu, chọn Lấy dữ liệu, chọn Từ Azure, sau đó chọn Từ Cơ sở dữ liệu Azure SQL

    Làm cách nào để nhập dữ liệu từ Excel sang SQL Server bằng thủ tục được lưu trữ?

    BƯỚC 1 - Tạo Nhiệm vụ Mới. .
    BƯỚC 2 - Kết nối với SQL Server. .
    BƯỚC 3 - Chọn thủ tục lưu trữ đích
    BƯỚC 4 Tạo nguồn dữ liệu ODBC. .
    BƯỚC 6 - Ánh xạ cột. .
    BƯỚC 10 - Kiểm tra tác vụ. .
    BƯỚC 12 - Thêm quy tắc xác thực dữ liệu. .
    BƯỚC 13 - Sử dụng nút Xác thực

    Làm cách nào để sử dụng dữ liệu Excel trong truy vấn SQL?

    Cách tạo và chạy SQL SELECT trên bảng Excel .
    Nhấp vào nút Thực thi SQL trên tab XLTools. Cửa sổ soạn thảo sẽ mở ra
    Ở phía bên trái, tìm chế độ xem dạng cây của tất cả các bảng có sẵn. .
    Chọn toàn bộ bảng hoặc các trường cụ thể. .
    Chọn đặt đầu ra truy vấn trên trang tính mới hay trang tính hiện có
    Nhấp vào Chạy

    Làm cách nào để sao chép dữ liệu hàng loạt từ Excel sang SQL?

    Cách xuất dữ liệu từ bảng SQL sang Excel bằng Trình hướng dẫn Nhập và Xuất SQL Server .
    Khởi chạy SSMS và kết nối với cơ sở dữ liệu cần thiết
    Trong Object Explorer, đi đến cơ sở dữ liệu mà bạn muốn xuất sang Excel. .
    Trên trang Chọn nguồn dữ liệu, chỉ định nguồn dữ liệu và tên máy chủ từ danh sách thả xuống