Menu

App script quản lý rủi ro cho cá nhân & doanh nghiệp với báo cáo chuẩn định dạng biểu đồ

Tự động cập nhật dữ liệu Excel từ PostgreSQL nhờ Power Query

Hác Thoa Tôn 17/03/2026 04:00 593 lượt xem 1 trả lời

Chào các bác, dạo này em đang vật lộn với việc lấy dữ liệu từ PostgreSQL lên Excel để làm báo cáo. Công ty em dùng PostgreSQL làm CSDL chính, mà mỗi lần muốn cập nhật dữ liệu là lại phải xuất file CSV rồi import vào Excel, mất công quá.

Em có mò mẫm trên mạng và biết đến cái Power Query của Excel. Nghe nói nó có thể kết nối trực tiếp với nhiều loại CSDL, trong đó có PostgreSQL. Tuy nhiên, em mới chỉ làm quen với việc lấy dữ liệu từ file Excel/CSV thôi chứ chưa thử với CSDL.

Có bác nào đã từng dùng Power Query để kết nối với PostgreSQL chưa ạ? Cho em xin ít kinh nghiệm hoặc hướng dẫn chi tiết các bước với. Em đang cần tự động hóa việc này để đỡ tốn thời gian và tránh sai sót khi copy-paste thủ công.

Cụ thể, em muốn biết:

  • Các bước để thiết lập kết nối từ Excel sang PostgreSQL?
  • Làm sao để tự động cập nhật dữ liệu khi mở file Excel, hoặc theo một lịch trình nhất định?
  • Có cần cài đặt thêm gì trên máy không, hay chỉ cần Excel là đủ?

Em xin cảm ơn và hậu tạ ạ!

3

Chào bạn,

Vấn đề bạn gặp phải khá phổ biến với dân văn phòng đấy. Power Query đúng là một "vũ khí" lợi hại để giải quyết việc này.

Mình cũng đã từng kết nối Power Query với PostgreSQL rồi, nói chung là khá đơn giản.

Bạn cần chuẩn bị sẵn thông tin kết nối đến CSDL PostgreSQL của công ty (Server name, Database name, Username, Password). Sau đó, trong Power Query Editor, chọn "Get Data" -> "Database" -> "PostgreSQL Database". Nhập thông tin vào là xong.

Lần sau chỉ cần vào "Data" tab, bấm "Refresh All" là dữ liệu Excel của bạn sẽ tự động cập nhật.

Nếu gặp khó khăn ở bước nào cứ hỏi thêm nhé!

3

Bạn cần đăng nhập để trả lời chủ đề này.

Đăng nhập Đăng ký