Kết export dữ liệu từ sql ra excel bị lỗi

Import dữ liệu từ Excel vào SQL Server KHÔNG BỊ LỖI là yêu cầu bắt buộc mà bất kỳ ai mới học SQL Server đều phải biết. Trong quá trình dạy học tại GNV, các học viên thường mắc những lỗi cơ bản khi import data vào SQL Server, những lỗi này rất đơn giản nhưng dường như sẽ rất khó cho người mới học.

”Bài 1: hướng dẫn cài SQL chi tiết cho người mới bắt đầu.

Chính vì vậy, tiếp tục Bài số 2 trong series ” Tự học SQL Server cho người mới“, GNV sẽ hướng dẫn các bạn Import dữ liệu từ Excel và SQL Server. Mắc dù lấy Excel làm hướng dẫn nhưng sau bài viết này các bạn sẽ có thé tự import data vào SQL Server [data có thể là .sql, csv, Access…]

GNV sẽ hướng dẫn hai cách dễ nhất để import data từ Excel vào SQL Server:

  1. Import dữ liệu từ Excel vào SQL Server bằng SQL Server Management Studio.
  2. Import dữ liệu từ Excel vào SQL Server bằng SQL Server 2019 Import and Export Data.

1/ Import dữ liệu từ Excel vào SQL Server bằng SQL Server Management Studio

Bước 1: Bạn tiến hành connect vào SQL Server và tạo Database mà bạn muốn import data vào nhé. Mình sẽ tạo một Database và đặt tên là GNV.

Bạn click phải vào chữ Database, chọn New Database. Ngay lập tức sẽ có cửa sổ bên cạnh hiện ra, bạn đặt tên cho Database của bạn và nhấn OK.

Bước 2: Sau khi đã tạo xong Database, bạn tiếp tục click phải vào Database đã tạo [GNV], chọn Task, chọn Import Data…. Sau đó cửa sổ import sẽ xuất hiện như hình bên, tiếp tục chọn Next.

Bước 3: Bạn chọn mũi tên xuống, sau đó chọn vào Microsoft Excel và chọn next nhé.

Lưu ý: 1./ Nếu bạn muốn import Microsoft Access vào SQL Server -> chọn Microsoft Access Database Engine 2./ Nếu bạn muốn Import file csv, txt -> Chọn Flat file sources.

Bước 4: Bạn chọn đường dẫn đường dẫn đến folder chưa file Excel của bạn và chọn file muốn import vào SQL Server. Sau đó, chọn phiên bản Excel phù hợp với máy tính của bạn và nhấn Next nhé.

Bạn có thể download file Excel của GNV tại đây để cùng thực hành nhé.

Bước 5: Ở ô Destination, chọn SQL Server Native Client 11.0. Ở ô Database chọn Dabase bạn muốn import data [GNV] và chọn Next.

Sau đó chọn dòng Copy data from one or more tables or views, tiếp tục chọn Next.

Bước 6: Ở ô màu xanh, bạn chọn Sheet mà bạn muốn import vào nhé. Ở ô màu đỏ, bạn đặt tên cho Sheet đó, tên mới này sẽ xuất hiên trong SQL Server của chúng ta.

Mình sẽ chọn Sheet 1 và đổi tên thành KHACHHANG và nhấn Next.

Bước 7: Tiếp tục chọn Next -> Finish. Sau đó chúng ta sẽ đợi tầm 1p đến khi import data thành công như hình và nhấn Close là xong.

Bước 8: Cùng kiểm tra nhé, quay lại cửa sổ SQL Server Management Studio.

Bạn chọn Database của mình [GNV_DB], sau đó gõ lệnh truy xuất Data như hình và chọn Execute. Kết quả của mình đã thành công. SELECT * FROM KHACHHANG

2/ Import dữ liệu từ Excel vào SQL Server bằng SQL Server 2019 Import and Export Data

Bước 1: Ở thanh Taskbar, tìm công cụ SQL Server 2019 Import and Export Data và khởi động nó lên nhé. Sau đó, đợi một lát và cửa sổ sẽ xuất hiện như hình bên.

Bước 2: Bạn chọn mũi tên xuống, sau đó chọn vào Microsoft Excel và chọn next nhé.

Lưu ý: 1./ Nếu bạn muốn import Microsoft Access vào SQL Server -> chọn Microsoft Access Database Engine 2./ Nếu bạn muốn Import file csv, txt -> Chọn Flat file sources.

Sau đó, bạn tiến hành Import data từ file Excel vào SQL Server bình thường như ở trên nhé.

Như vậy, GNV đã hướng dẫn bạn Import data từ file Excel vào SQL Server thành công, bạn cũng có thể import các loại data khác như csv, txt, mdb… Bài tiếp theo GNV sẽ hướng dẫn bạn một số lệnh truy vấn cơ bản trong SQL Server nhé.

Bạn đăng nhập vào hosting đi tới phần quản lý cở sở dữ liệu database MySQL thông thường các hosting ở Việt Nam sử dụng PHPMyAdmin

  • Chọn Export [xuất file]
  • Export method / chọn "Custom - display all possible options"
  • Format / Chọn CSV

MySQL xuất file CSV - ảnh Panpic

Bạn kéo thanh cuộn trình duyệt xuống dưới:

  • Save output to a file / Character set of the file chọn "utf-8"
  • Format-specific options / Đánh dấu vào checkbox chọn "Put columns name in the first row"
    PHPMyAdmin xuất file CSV - ảnh Panpic

Sau đó nhấp chuột vào nút "Go" để xuất file CSV / Bạn đặt tên file và lưu vào ổ địa D của máy tính. Ví dụ: db-sua-loi-font-file.csv

Sửa lỗi font tiếng Việt file CSV

Nhấp chuột phải vào file bạn vừa xuất db-sua-loi-font-file.csv / Chọn "Edit with Notedpad++ hoặc chọn Open with / chọn More app / Tìm chương trình Notepadd++ bạn đã cài đặt ở ổ đĩa C của Windows:

C:\Program Files \ Notepad++ \ notedpad++.exe hoặc C:\Program Files [x86] \ Notepad++ \ notepad++.exe Nếu bạn chưa cài Notedpad++ bạn có thể download Notepad++ hoàn toàn miễn phí từ link: //notepad-plus-plus.org/

Mở file CSV với Notedpad++ ảnh Panpic

Sau khi đã mở file CSV với Notepad++ / trên menu Notepad++ bạn vào Encoding / UTF-8-BOM / Sau đó lưu lại

Chủ Đề