Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

Xuất dữ liệu truy vấn SQL sang Excel

Tôi không biết đây có phải là thứ bạn đang tìm hay không, nhưng bạn có thể xuất kết quả sang Excel như sau:

Trong ngăn kết quả, bấm vào ô trên cùng bên trái để đánh dấu tất cả các bản ghi, sau đó bấm chuột phải vào ô trên cùng bên trái và bấm "Lưu kết quả dưới dạng". Một trong những tùy chọn xuất là CSV.

Bạn cũng có thể thử cái này:

INSERT INTO OPENROWSET 
   ('Microsoft.Jet.OLEDB.4.0', 
   'Excel 8.0;Database=c:\Test.xls;','SELECT productid, price FROM dbo.product')

Cuối cùng, bạn có thể xem xét việc sử dụng SSIS (DTS thay thế) để xuất dữ liệu. Đây là một liên kết đến một hướng dẫn:

http://www.accelebrate.com/sql_training/ssis_2008_tutorial.htm

==Cập nhật # 1 ==

Để lưu kết quả dưới dạng tệp CSV với tiêu đề cột, người ta có thể làm theo các bước được hiển thị bên dưới:

  1. Đi tới Công cụ-> Tùy chọn
  2. Kết quả truy vấn-> SQL Server-> Kết quả thành lưới
  3. Chọn “Bao gồm các tiêu đề cột khi sao chép hoặc lưu kết quả”
  4. Nhấp vào OK.
  5. Lưu ý rằng cài đặt mới sẽ không ảnh hưởng đến bất kỳ tab Truy vấn hiện có nào - bạn sẽ cần mở tab mới và / hoặc khởi động lại SSMS.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cấu hình sao chép giao dịch SQL Server

  2. Làm cách nào để cho phép tham số danh sách thả xuống trong SSRS có giá trị mặc định là - Tất cả -?

  3. Thu thập dữ liệu tự động của các thay đổi lược đồ cơ sở dữ liệu trong MS SQL Server

  4. Mã hóa ký tự mặc định của SQL Server

  5. Sử dụng bộ giá trị trong mệnh đề SQL IN