Cập nhật bảng cơ sở dữ liệu sql từ excel

Bài viết này giải thích cách nhập Excel vào cơ sở dữ liệu SQL bằng tùy chọn Nhập lại dân số để cập nhật bảng SQL hiện có trong cơ sở dữ liệu SQL

Sự mô tả

ApexSQL Pump là một công cụ có thể nhập dữ liệu từ 11 nguồn khác nhau. Nguồn đầu tiên là nhập dữ liệu SQL từ cơ sở dữ liệu SQL sang cơ sở dữ liệu SQL khác và 10 nguồn khác là từ các loại tệp khác nhau như Excel, Word, XML, CSV, v.v. Trong ví dụ này, hành động nhập cơ sở dữ liệu Excel sang SQL sẽ được sử dụng để điền lại bảng hiện tại và cập nhật bảng với dữ liệu mới

Để Nhập dữ liệu, trước tiên, cần đặt kết nối trong tab Nguồn dữ liệu từ cửa sổ Dự án mới và trong ví dụ này, cơ sở dữ liệu Nhà cung cấp sẽ được sử dụng từ Máy chủ SQL cục bộ

Bước thứ hai là chọn tùy chọn Nhập trong tab Hành động và nhấp vào nút OK để tải cơ sở dữ liệu SQL vào lưới chính của ứng dụng

Khi lưới chính được mở và cơ sở dữ liệu SQL được tải, hãy kiểm tra bảng SQL mong muốn sẽ được điền lại bằng dữ liệu mới từ tệp Excel. Trong trường hợp này, dbo. bảng khách hàng sẽ được sử dụng

Sau đó, nhấp vào nút Quản lý từ tab Trang chủ

Để nhập Excel vào cơ sở dữ liệu SQL, trong tab Định dạng, nhấp vào nút Thêm trong phần Nguồn đầu vào, chọn tùy chọn Tệp trong Nguồn dữ liệu và thêm tệp Excel mong muốn. Trong trường hợp này, dbo. Cập nhật hiện có. tệp xlsx sẽ được sử dụng để sao chép lại dữ liệu vào dbo. Bảng SQL khách hàng

Nhấp vào nút OK trong hộp thoại Thêm nguồn nhập để quay lại cửa sổ Quản lý nhập. Tùy chọn Nhập theo hàng được chọn và trong phần Tiêu đề, tùy chọn Hàng đầu tiên trong phạm vi được chọn, điều đó có nghĩa là hàng đầu tiên sẽ được sử dụng làm tên cột khi cột ánh xạ được sử dụng

Khi mọi thứ đã được đặt, hãy nhấp vào nút OK và lưới ứng dụng chính sẽ được hiển thị lại

Bước tiếp theo là ánh xạ các cột trong bảng SQL đã chọn trước đó dbo. khách hàng. Ở phía bên phải, theo mặc định, bảng Cài đặt được hiển thị nơi có thể chọn cùng một tệp Excel từ danh sách thả xuống Ánh xạ. Để cập nhật dữ liệu hiện có trong bảng SQL, hãy chọn tùy chọn Repopulate trong chế độ Nhập

Sau khi chọn dbo. Cập nhật hiện có. xlsx, nó sẽ được gán cho bảng SQL đã chọn trước đó dbo. khách hàng

Bước tiếp theo là sử dụng ánh xạ Cột từ lưới chính và gán các cột thích hợp từ tệp Excel đã tải vào bảng cơ sở dữ liệu SQL. Để làm như vậy, hãy nhấp vào danh sách thả xuống cho từng cột bên dưới ô Ánh xạ cột. Trong danh sách thả xuống, tất cả các cột được nhập từ cửa sổ Quản lý nhập sẽ được hiển thị

Khi mỗi cột được đặt cho bảng SQL mong muốn với cột thích hợp từ tệp Excel được chỉ định, hãy nhấp vào nút Xử lý từ tab Trang chủ để bắt đầu nhập dữ liệu vào cơ sở dữ liệu SQL

Ghi chú. Hãy nhớ rằng nếu các cột không thể rỗng, nó sẽ bật lên cảnh báo để ánh xạ chúng nhằm tiếp tục quá trình nhập. Các cảnh báo sẽ được hiển thị trong cửa sổ Quy trình và có thể xem chi tiết về các cảnh báo trong tab Cảnh báo. Đối với ví dụ này, cột CompanyName được sử dụng vì cột này không thể rỗng và phải được ánh xạ

Sau khi giải quyết tất cả các cảnh báo, nhấp vào nút Nhập và quá trình nhập cơ sở dữ liệu Excel sang SQL sẽ bắt đầu. Nhập xong sẽ hiện kết quả, trường hợp này là 11 cột bị ảnh hưởng và cập nhật thành công vào cơ sở dữ liệu SQL

Dưới đây được hiển thị dữ liệu SQL trước khi cập nhật bảng SQL hiện có trong cơ sở dữ liệu SQL

Đây là kết quả khi việc tạo lại và cập nhật bảng SQL hiện có được sử dụng từ ApexSQL Pump và tệp Excel được nhập vào bảng SQL

Excel có thể ghi vào cơ sở dữ liệu SQL không?

Kết nối Excel và tải dữ liệu . 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. To connect Excel to a database in SQL Database, open Excel and then create a new workbook or open an existing Excel workbook. In the menu bar at the top of the page, select the Data tab, select Get Data, select From Azure, and then select From Azure SQL Database.

Excel có thể tự động cập nhật dữ liệu không?

Nhấp chuột phải vào loại dữ liệu > Loại dữ liệu > Làm mới cài đặt. Trong Cài đặt làm mới kiểu dữ liệu, hãy chọn một trong các kiểu dữ liệu trong sổ làm việc để mở rộng nó. Chọn một trong các tùy chọn để áp dụng cho kiểu dữ liệu đó. Bạn có thể làm mới khi mở tệp, theo cách thủ công hoặc tự động sau mỗi năm phút

Chủ Đề