Menu

Tự động hóa cập nhật dữ liệu Excel từ PostgreSQL - Kinh nghiệm thực tế

Lệ Thành Cường 08/06/2026 03:32 360 lượt xem 1 trả lời

Chào mọi người,

Dạo gần đây công việc của mình liên quan nhiều đến việc trích xuất và cập nhật dữ liệu từ cơ sở dữ liệu PostgreSQL vào Excel để làm báo cáo. Ban đầu, mình toàn làm thủ công, copy-paste hoặc export file rồi import vào Excel. Việc này tốn rất nhiều thời gian và dễ sai sót, đặc biệt là khi dữ liệu thay đổi thường xuyên.

Sau một thời gian tìm tòi, mình đã tìm ra cách kết nối trực tiếp Excel với PostgreSQL bằng Power Query. Cách này thực sự hiệu quả và tiết kiệm thời gian đáng kể. Mình xin chia sẻ lại các bước cơ bản để mọi người cùng tham khảo:

  • Bước 1: Chuẩn bị
    Đảm bảo bạn đã cài đặt driver PostgreSQL ODBC trên máy tính.
  • Bước 2: Kết nối trong Excel
    Vào tab Data -> Get Data -> From Other Sources -> ODBC.
  • Bước 3: Cấu hình kết nối
    Chọn Data Source Name (DSN) của PostgreSQL đã cài đặt, nhập tên người dùng và mật khẩu.
  • Bước 4: Chọn bảng/truy vấn
    Sau khi kết nối thành công, bạn sẽ thấy danh sách các bảng trong database. Chọn bảng bạn cần hoặc nhập truy vấn SQL tùy chỉnh.
  • Bước 5: Tải và làm mới dữ liệu
    Nhấn Load để tải dữ liệu vào Excel. Sau đó, bạn có thể vào tab Data -> Refresh All để cập nhật dữ liệu bất cứ lúc nào.

Với cách này, mỗi lần cần cập nhật dữ liệu, mình chỉ cần một cú nhấp chuột là xong. Rất tiện lợi cho việc theo dõi và phân tích dữ liệu theo thời gian thực.

Có ai đã áp dụng cách này chưa? Hoặc có phương pháp nào khác hiệu quả hơn không, chia sẻ với mình nhé!

2

Mình cũng từng đau đầu với việc cập nhật dữ liệu thủ công từ các nguồn khác nhau vào Excel. Power Query đúng là cứu cánh thật!

Bạn có thể chia sẻ thêm về các bước thiết lập kết nối ban đầu không? Mình đang muốn thử nghiệm cách này với một dự án mới.

0

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

Đăng nhập Đăng ký