Bạn có thể xuất cơ sở dữ liệu sang Excel không?
Bất chấp sự phản đối từ những người hâm mộ Cơ sở dữ liệu, đôi khi việc xuất dữ liệu từ SQL sang tệp Excel là điều hợp lý. Nó thực sự phụ thuộc vào ai là khán giả của thông tin. Không phải ai cũng giỏi Phân tích SQL. Rất ít người yêu cầu quyền truy cập vào cơ sở dữ liệu Show
Và nhiều khi sếp chỉ cần xem thông tin trên excel Vì vậy, nếu Excel là Đầu ra được yêu cầu thì bài viết này ở đây để giúp bạn Xuất các Truy vấn SQL sang Excel. Dưới đây là ba cách để Xuất truy vấn SQL sang định dạng Excel. Cái cuối cùng có thể hơi phức tạp. Tôi sẽ cung cấp một phiên bản cô đọng, sau đó là một phiên bản chi tiết có ảnh chụp màn hình Ba cách nhanh chóng để xuất dữ liệu SQL sang Excel Chọn Phiên bản tóm tắt rồi cuộn xuống tiếp để sử dụng Phiên bản xuất SQL sang Excel phù hợp nhất với bạn. Phương pháp số 1 – Sao chép kết quả Lưới và Dán vào ExcelTrong Truy vấn, hãy đảm bảo chọn các kết quả cho Lưới. Các vấn đề có thể xảy ra. Tôi cũng nhận thấy các trường dài, (nghĩ về một trường văn bản miễn phí thực sự dài) cuối cùng chạy vào dòng tiếp theo Vì những lý do trên, tôi thích phương pháp tiếp theo này hơn cho tệp Excel sạch Phương pháp số 2. Xuất kết quả truy vấn dưới dạng tác vụTrong cửa sổ khám phá đối tượng, hãy tìm cơ sở dữ liệu bạn muốn xuất từ đó. Phương pháp số 3 – Sử dụng TSQL kiểu cũ tốt để gửi dữ liệu tới tệp excelĐối với những người coi trọng tốc độ hơn tất cả, hãy sử dụng định dạng tập lệnh sau CHÈN VÀO OPENROWSET('Microsoft. ÁT CHỦ. OLEDB. 12. 0′,’Excel 12. 0; . \SQL2019\Báo cáo\Tên người dùng. xlsx;’,’CHỌN * TỪ [Sheet1$]’) CHỌN Tên hiển thị TỪ dbo. Người dùng Nơi Uy tín > 2000 Các vấn đề có thể xảy ra – Định cấu hình điều này có thể không phải là niềm vui của bạn và việc giải quyết vấn đề này xứng đáng có bài viết riêng Hướng dẫn từng bước với ảnh chụp màn hình Phương pháp số 1 – Sao chép kết quả Lưới và dán vào ExcelSau khi đảm bảo kết quả cho lưới được bật, Thực hiện truy vấn của bạn, nhấp chuột phải vào góc trên cùng bên trái của lưới kết quả Chọn Copy with Headers và sau đó bạn đã sẵn sàng để dán vào Excel bằng Ctrl + C Phương pháp 2 – Xuất qua Trình hướng dẫn xuất Nhấp chuột phải vào cơ sở dữ liệu bạn muốn xuất từ. Sau đó Chọn tác vụ và “Xuất dữ liệu” SQL Server Wizard sẽ khởi động. Nhấp vào Tiếp theo thông qua các lời nhắc Chọn ứng dụng khách gốc thích hợp, tên máy chủ và cơ sở dữ liệu của bạn và chọn “Tiếp theo” Tiếp theo, Chọn Microsoft Excel và đường dẫn tệp bạn muốn nhập dữ liệu. Các. xls mà bạn đặt tên sẽ được tạo bởi quá trình này Bây giờ bạn có thể chọn xuất toàn bộ bảng hoặc truy vấn. Với mục đích của bài tập này, chúng tôi đang tạo một truy vấn Dán truy vấn vào trường Câu lệnh SQL. Đảm bảo rằng mọi trường đầu ra đều có một tên duy nhất Nhấn Next trên màn hình “Select Source Tables and Views” Tôi sử dụng cài đặt mặc định trên “màn hình ánh xạ loại dữ liệu và sự cố chuyển đổi” Bây giờ bạn có thể chọn Chạy ngay lập tức hoặc Lưu gói SSIS để sử dụng lại sau này Kiểm tra kỹ cài đặt của bạn và nhấp vào kết thúc Đảm bảo không có lỗi trong quá trình Xuất Bây giờ, hãy chuyển đến thư mục bạn chọn trước đó và đảm bảo rằng bạn có Tệp Excel đẹp mắt tại vị trí đó Phương pháp số 3 – Sử dụng TSQL để gửi dữ liệu tới tệp excel Phương pháp này là nhanh nhất khi bạn đã thiết lập nhưng cấu hình là phần phức tạp. Quyền có thể là một yếu tố hạn chế Ngoài ra với tập lệnh bên dưới, bạn phải đảm bảo tệp tồn tại trước khi chạy truy vấn để tệp được nhập chính xác Đầu tiên, tạo một tệp excel trống tại thư mục bạn chọn C. \SQL2019\Báo cáo\Tên người dùng. xlsx Sau đó chạy tập lệnh này bên dưới CHÈN VÀO OPENROWSET(‘Microsoft. ÁT CHỦ. OLEDB. 12. 0’,’Excel 12. 0; Việc định cấu hình này có thể phức tạp và phụ thuộc vào cấp độ quyền của bạn. Đảm bảo rằng bạn đã cài đặt đúng Máy chủ/Nhà cung cấp được Liên kết (‘Microsoft. ÁT CHỦ. OLEDB. 12. 0’) Và kiểm tra cài đặt người dùng Cơ sở dữ liệu của bạn cho máy chủ này Làm cách nào để chuyển đổi dữ liệu từ cơ sở dữ liệu sang Excel?Vào "Object Explorer", tìm cơ sở dữ liệu máy chủ mà bạn muốn xuất sang Excel. Nhấp chuột phải vào nó và chọn "Tác vụ" > "Xuất dữ liệu" để xuất dữ liệu bảng trong SQL .
Có thể xuất các bảng cơ sở dữ liệu sang tệp bảng tính không?Xuất bảng cơ sở dữ liệu của bạn dưới dạng bảng tính cung cấp một cách tuyệt vời để chia sẻ dữ liệu của bạn với người khác và chỉnh sửa hoặc phân tích thêm dữ liệu đó bằng cách sử dụng các hàm Excel phổ biến. Bạn có thể dễ dàng xuất các bảng cơ sở dữ liệu của mình dưới dạng bảng tính trong MySQL hoặc PostgresSQL chỉ bằng một vài lệnh đơn giản . |