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 đỏ
- 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ị
- Trong menu Bảng hoặc Dạng xem, chọn bảng Đơn hàng
- 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
- 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
- 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.
- 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
- 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
- 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
- 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
- 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
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
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 đỡ