Xuất dữ liệu SQL sang Excel với tiêu đề cột

Đã bao nhiêu lần bạn phải viết một truy vấn nhanh trong SQL Management Studio cho ai đó và sau đó xuất dữ liệu ra Excel? Xuất dữ liệu từ SQL Server là một quá trình khá dài và bao gồm nhiều bước, nhưng một khi bạn thực hiện một vài lần, nó không tệ.

Một điều tôi đã học được về việc lưu kết quả truy vấn SQL thành định dạng (SQL)Excel hoặc định dạng CSV là tốt nhất nên sử dụng Trình hướng dẫn nhập và xuất (Export Wizard)SQL(SQL Import) thay vì cố gắng nhấp chuột phải vào kết quả và lưu chúng.

xuất sql sang excel

Bạn luôn có thể nhấp chuột phải và chọn Lưu kết quả dưới dạng(Save Results As) , tuy nhiên, tệp CSV(CSV) mà bạn nhận được sẽ không chứa tiêu đề cột! Đây là một nỗi đau hoàng gia nếu bạn có 50 cột.

Xuất dữ liệu SQL sang Excel

Để xuất dữ liệu SQL theo cách chính xác, hãy nhấp chuột phải vào cơ sở dữ liệu (không phải bảng) và chọn Nhiệm vụ(Tasks) , Xuất dữ liệu(Export Data) .

nhiệm vụ xuất dữ liệu

Tiếp theo, bạn cần chọn Nguồn dữ liệu(Data Source) . Nếu bạn nhấp chuột phải vào tên cơ sở dữ liệu, thì mọi thứ sẽ tự động xuất hiện.

chọn nguồn dữ liệu sql

Bây giờ bạn cần chọn Điểm đến(Destination) . Hãy tiếp tục và chọn Microsoft Excel từ danh sách thả xuống. Sau đó, bạn sẽ cần nhấp vào Duyệt qua(Browse) và chọn vị trí cho tệp Excel(Excel) đầu ra . Ngoài ra, hãy nhớ chọn hộp " Hàng đầu tiên có tên cột(First row has column names) ".

dữ liệu sql sang excel

Tiếp theo, bạn có thể chọn xuất toàn bộ bảng / dạng xem sang Excel hoặc viết truy vấn của riêng bạn. Trong trường hợp của tôi, tôi sẽ viết một truy vấn cụ thể cho dữ liệu mà tôi muốn xuất.

xuất dữ liệu sang excel

Nhập truy vấn của bạn và sau đó nhấp vào Phân tích cú pháp(Parse) để đảm bảo rằng mọi thứ đều chính xác.

xuất truy vấn sql

Cuối cùng, nhấp vào Tiếp theo(Next) và sau đó nhấp vào Kết thúc(Finish) . Dữ liệu SQL(SQL) của bạn sẽ được xuất thành tệp Excel(Excel) và nó cũng sẽ bao gồm tất cả các tiêu đề cột! Vui thích!



About the author

Tôi là một lập trình viên máy tính và đã có hơn 15 năm. Kỹ năng của tôi nằm ở việc phát triển và duy trì các ứng dụng phần mềm, cũng như cung cấp hỗ trợ kỹ thuật cho các ứng dụng đó. Tôi cũng đã dạy lập trình máy tính cho học sinh trung học và hiện đang là một giảng viên chuyên nghiệp.



Related posts