Tập tin excel postgresql

Nếu bạn đang tìm cách nhập dữ liệu từ Excel vào SQL Server để dễ dàng xử lý khối dữ liệu lớn hơn thì Tino Group sẽ hướng dẫn bạn 2 cách để có thể nhập dữ liệu từ Excel vào SQL Server đơn giản, hiệu quả và ít tốn kém hơn.

Tại sao phải nhập dữ liệu từ Excel vào SQL?

Thông thường, các doanh nghiệp sử dụng Excel để lưu trữ dữ liệu của mình. Khi lượng dữ liệu ngày càng lớn hơn, các doanh nghiệp sẽ phải lựa chọn một ứng dụng, một cơ sở dữ liệu có khả năng lưu trữ và xử lý tốt hơn

Tập tin excel postgresql
Tập tin excel postgresql

Khi nào cần nhập dữ liệu từ Excel vào SQL?

  • Khi cơ sở dữ liệu của doanh nghiệp quá lớn và Excel không còn đủ sức chứa
  • Chuyển đổi dữ liệu để thực hiện nghiên cứu, phân tích dễ dàng hơn
  • Quản lý dữ liệu bằng SQL sẽ chuyên nghiệp hơn một tệp Excel
  • Kho doanh nghiệp cần sử dụng các phần mềm quản lý cơ sở dữ liệu chuyên nghiệp để chuyển đổi hiệu quả số lượng

Những cách Nhập dữ liệu từ Excel vào SQL

Hiện có rất nhiều cách để bạn có thể nhập dữ liệu từ Excel vào SQL như

  • Sử dụng Trình hướng dẫn nhập và xuất dữ liệu
  • Nhập dữ liệu từ Excel vào SQL Server ApexSQL Pump
  • Use SQL Server Integration Services (SSIS)

Và một số cách khó hơn như

  • Nhập thuật sĩ tệp phẳng
  • Câu lệnh CHÈN SỐ LƯỢNG LỚN
  • Sử dụng công cụ BCP
  • Hàm OPENROWSET
  • Sử dụng Copy Wizard của Azure Data Factory
  • Nhà máy dữ liệu Azure

Trong bài viết này, Tino Group sẽ hướng dẫn cho bạn 2 phương pháp. Sử dụng Trình hướng dẫn nhập và xuất dữ liệu và Nhập bằng ApexSQL Pump nhé

Nhập dữ liệu từ Excel vào SQL Server bằng Trình hướng dẫn nhập và xuất dữ liệu

Chuẩn bị

Để sử dụng phương pháp Nhập dữ liệu từ Excel vào SQL Server bằng Trình hướng dẫn Nhập và Xuất dữ liệu, bạn cần phải có

  • SQL Server – trong bài hướng dẫn này, Tino Group sử dụng SQL Server 2019
  • SQL Server Management Studio – viết tắt là SSMS
  • Một cơ sở dữ liệu mẫu, Tino Group sử dụng mẫu như sau

Tập tin excel postgresql
Tập tin excel postgresql

Cài đặt SQL Server Management Studio

Bước 1. bạn tải phiên bản mới nhất của SQL Server Management Studio tại đây. Cho đến thời điểm hiện tại, Microsoft vẫn đang liên tục sửa lỗi và nâng cấp phần mềm SQL Server Management Studio mặc dù đây là một phần mềm miễn phí. Vì vậy, nếu bạn thấy giao diện của phiên bản thì bạn tải về khác với hướng dẫn bài cũng không sao nhé.

Bước 2. cài đặt SQL Server Management Studio, bạn chỉ cần nhấn vào tệp đang chạy. exe vừa tải xuống => Install để cài đặt

Bước 3. sau khi quá trình cài đặt hoàn tất, bạn nhấp vào nút Khởi động lại để khởi động lại máy là xong

Tập tin excel postgresql
Tập tin excel postgresql

Kết nối SQL Server Management Studio và SQL Server

SQL Server Management Studio Hỗ trợ người dùng nhập dữ liệu từ nhiều nguồn khác nhau. Vì thế, không chỉ Excel, bạn có thể khám phá thêm nhiều loại dữ liệu khác mà SQL Server Management Studio hỗ trợ nhập SQL nhé!

Tập tin excel postgresql
Tập tin excel postgresql

QUẢNG CAO

Bước 1. khởi động phần mềm SQL Server Management Studio

Bước 2. bạn chọn Tên máy chủ và loại Xác thực để xác nhận kết nối và nhấn vào nút Kết nối để bắt đầu quá trình kết nối

Tập tin excel postgresql
Tập tin excel postgresql

Bước 3. Sau khi kết nối được với SQL Server, bạn nhấp chuột phải vào bảng cơ sở dữ liệu bạn muốn Nhập dữ liệu từ Excel vào. Sau đó, bạn chọn Task => Import data để kích hoạt SQL Server Import and Export Wizard

Hướng dẫn sử dụng SQL Server Import and Export Wizard

Sau khi kích hoạt SQL Server Import and Export Wizard, cửa sổ as after sẽ hiển thị và bạn nhấn Next để tiếp tục

Tập tin excel postgresql
Tập tin excel postgresql

Bước 1. trong cửa sổ Choose a Data Source, you choose a Data Source is Microsoft Excel. Sau đó, bạn chọn đường dẫn đến tệp Excel của mình bằng nút Browse… và nhấn Next

Tập tin excel postgresql
Tập tin excel postgresql

Bước 2. at the window Choose adestination, you select to SQL Server Native Client 11. 0

Tập tin excel postgresql
Tập tin excel postgresql

Bước 3. sau khi chọn xong, cửa sổ sẽ thay đổi và bạn sẽ nhập thêm các thông tin để kết nối với cơ sở dữ liệu như sau. tên Máy chủ, loại xác thực – Xác thực và Cơ sở dữ liệu. Sau đó, bạn nhấn vào nút Tiếp theo sau khi thiết lập/nhập xong

Tập tin excel postgresql
Tập tin excel postgresql

Bước 4. lựa chọn tạo bản sao hoặc truy vấn tại cửa sổ Specify Table Copy or Query. Trong trường hợp này, Tino Group lựa chọn Sao chép dữ liệu từ một hoặc nhiều bảng hoặc chế độ xem và sau đó bạn nhấn Next để tiếp tục quá trình

Tập tin excel postgresql
Tập tin excel postgresql

Configure Select Source table and view

Trong cửa sổ Select Source table and view, bạn sẽ có thể xem nhiều bảng dữ liệu khác nhau và chọn 1 hoặc nhiều bảng dữ liệu cùng lúc để sao chép các phiên bản SQL

Sau khi chọn, bạn có thể nhấn vào nút Edit mappings để chỉnh sửa phiên bản sao chép hoặc bạn nhấn vào nút Previews để xem phiên bản dữ liệu SQL khi bạn nhập dữ liệu từ Excel sẽ ra sao

Bước 1. Sau khi xem xét và chỉnh sửa xong, bạn nhấn Next để tiếp tục

Tập tin excel postgresql
Tập tin excel postgresql

Bước 2. trong cửa sổ Lưu và Chạy Gói, bạn đánh dấu vào ô Chạy ngay lập tức và nhấn Tiếp theo để tiến trình bắt đầu hoạt động

Tập tin excel postgresql
Tập tin excel postgresql

Bước 3. bước cuối cùng nhưng quan trọng không kém để hoàn thành công việc Nhập dữ liệu từ Excel vào SQL. bạn nhấp vào nút Kết thúc Xác nhận xác nhận hoàn tất quá trình

Tập tin excel postgresql
Tập tin excel postgresql

Sau đó, một cửa sổ sẽ hiển thị bảng tóm tắt toàn bộ quá trình thực hiện kết quả cuối cùng, bạn nhấp vào nút Đóng để đóng cửa sổ

Tập tin excel postgresql
Tập tin excel postgresql

Nhập dữ liệu từ Excel vào SQL Server ApexSQL Pump

Nếu bạn muốn sử dụng một phần mềm chuyên nghiệp, chuyên dụng để nhập và xuất dữ liệu SQL, bạn có thể chọn phần mềm ApexSQL Pump. Không chỉ chuyên dụng, chuyên nghiệp, ApexSQL Pump còn có thể giúp bạn tối ưu nhất trong chuyển đổi địa cầu

Tuy nhiên, ApexSQL Pump là một phần mềm trả phí. Vì thế, bạn sẽ phải mua để sử dụng. Nếu không, bạn vẫn có thể sử dụng phiên bản thử nghiệm tạm thời của ApexSQL Pump

Truy cập vào đây để tải về ngay

Tập tin excel postgresql
Tập tin excel postgresql

Quá trình cài đặt ApexSQL Pump khá đơn giản. Vì thế, Tino Group sẽ không đi sâu hướng dẫn chi tiết bạn nhé

Tạo một dự án mới trong ApexSQL Pump

Bước 1. bạn nhấp vào ApexSQL Pump, ApexSQL Pump sẽ hiện ngay một cửa sổ để bạn tạo dự án mới

Tập tin excel postgresql
Tập tin excel postgresql

Bước 2. Tại tab Nguồn dữ liệu. You select Server, type Authentication – Authentication and Database

Tập tin excel postgresql
Tập tin excel postgresql

Bước 3. Tại tab Action, bạn chọn vào Import => OK. Bạn sẽ được chuyển đến giao diện chính của ApexSQL Pump

Tập tin excel postgresql
Tập tin excel postgresql

Nhập dữ liệu vào SQL

Bạn thực hiện các bước như sau

Bước 1. Trên menu bạn click vào tab Home và chọn Manage

Bước 2. trong cửa sổ Quản lý nhập, bạn chọn Định dạng => Thêm

Tập tin excel postgresql
Tập tin excel postgresql

Bước 3. bạn chọn loại nguồn nhập là Tệp và tìm đến tệp cơ sở dữ liệu mẫu rồi nhấp vào Mở => bạn nhấp vào Đồng ý để đóng cửa sổ Thêm nguồn nhập

Tập tin excel postgresql
Tập tin excel postgresql

Điều chỉnh trong cửa sổ Quản lý nhập

Sau khi chọn xong tệp, tiếp tục chúng ta sẽ bắt đầu quá trình để tinh chỉnh tệp Excel sao cho phù hợp và xuất ra định dạng SQL tốt nhất

Bước 1. Bạn sẽ thấy có rất nhiều thông số được hiện ra như. Nhập theo Hàng hoặc Cột,… bạn sẽ thấy quá trình thao tác dữ liệu rất trực quan. Sau đó, bạn nhấn vào OK

Tập tin excel postgresql
Tập tin excel postgresql

Bước 2. bạn có thể điều chỉnh lại từng dòng cơ sở dữ liệu để dữ liệu được chính xác nhất

Tập tin excel postgresql
Tập tin excel postgresql

Bước 3. sau khi hoàn tất, bạn nhấn vào nút Xử lý bên cạnh nút Quản lý để quá trình nhập bắt đầu. Sau khi cửa sổ bật lên, bạn nhấp vào nút Nhập

Tập tin excel postgresql
Tập tin excel postgresql

Bước 4. sau khi hoàn tất, ApexSQL Pump sẽ thông báo và bạn có thể xuất báo cáo kiểm tra hoặc mở tệp vừa chuyển đổi xong. If not, you click Close to end

Tập tin excel postgresql
Tập tin excel postgresql

Đến đây, Tino Group hi vọng bạn có thể Import dữ liệu từ Excel vào SQL Server một cách tiện lợi nhất. Tuy nhiên, không có phương thức nào là hoàn hảo 100%. Vì thế, bạn nên kiểm tra xem dữ liệu bạn Nhập từ Excel vào SQL Server có đúng hay không nhé. Chúc các bạn thực hiện thành công và không bị sai sót

Câu hỏi thường gặp về cách nhập dữ liệu từ Excel vào SQL Server

Nên lưu ý điều gì khi Import dữ liệu từ Excel vào SQL?

Đối với cơ sở dữ liệu và công cụ xuất dữ liệu nói chung, bạn chỉ nên lưu trang Excel với dữ liệu bao gồm cột và hàng. Không nên lưu thêm những dữ liệu như. trang, dòng trống, loại ghi chú,. nếu bạn không muốn kết quả dữ liệu bị ảnh hưởng

Vì sao không thể nhập trực tiếp tệp Excel vào Dữ liệu Azure?

Không phải công cụ nào cũng hỗ trợ bạn chuyển đổi trực tiếp 100% từ định dạng này sang định dạng khác. Vì vậy, để có kết quả tốt nhất, bạn nên chuyển đổi từ tệp Excel sang định dạng TXT hoặc CSV để kết quả chuyển đổi được tốt nhất

“Microsoft. ÁT CHỦ. OLEDB. 12. 0” chưa được đăng ký” là gì?

Lỗi “Microsoft. ÁT CHỦ. OLEDB. 12. 0″ chưa được đăng ký” xuất hiện do OLEDB vẫn chưa được cài đặt,. Để cài đặt OLEDB, bạn tham khảo bài viết chính thức từ Microsoft Microsoft Access Database Engine 2010 Redistributable để được hướng dẫn, giải thích chi tiết nhé

Ngoài 2 phương pháp trên, có phương pháp nào khác hay không?

Bạn có thể tham khảo thêm phương pháp sử dụng SSIS – SQL Server Integration Services để nhập dữ liệu từ Excel vào SQL một cách trực tiếp nhé

Bạn chỉ cần tạo một gói SSIS và sử dụng để nhập dữ liệu từ Excel vào SQL một cách trực tiếp thay vì sử dụng SQL Server Import and Export Wizard