Menu

Tự động hóa cập nhật dữ liệu Excel từ Google Sheets với Google Apps Script

La Viết Quân 22/03/2026 11:44 156 lượt xem 2 trả lời

Chào các bác, dạo này em đang mày mò vụ kết nối Excel với các nguồn dữ liệu bên ngoài để tự động hóa việc cập nhật. Em đã thử qua Power Query để lấy dữ liệu từ SQL Server và PostgreSQL, cũng khá hiệu quả.

Tuy nhiên, công ty em lại đang dùng Google Sheets làm nguồn dữ liệu chính cho một số bảng biểu nội bộ. Việc copy-paste thủ công từ Google Sheets sang Excel mỗi ngày tốn khá nhiều thời gian và dễ sai sót.

Em đang tìm hiểu xem có cách nào để tự động lấy dữ liệu từ Google Sheets vào Excel một cách định kỳ (ví dụ, mỗi giờ hoặc mỗi ngày) mà không cần phải can thiệp thủ công hay cài thêm add-in phức tạp không ạ? Em có đọc qua một số bài về kết nối Excel với Google Sheets nhưng chủ yếu là hướng dẫn lấy dữ liệu một lần hoặc dùng các giải pháp bên thứ ba.

Gần đây, em có thử tìm hiểu về Google Apps Script. Liệu có thể viết một script đơn giản trên Google Sheets để xuất dữ liệu ra một file Excel (hoặc một định dạng mà Excel có thể đọc dễ dàng) theo lịch trình không? Hoặc có cách nào dùng script để trực tiếp ghi đè/cập nhật một file Excel có sẵn trên Google Drive không ạ?

Có cao nhân nào đã từng làm qua việc này hoặc có kinh nghiệm kết nối Excel với Google Sheets bằng Apps Script, xin chỉ giáo cho em với ạ. Em cảm ơn!

2

Chào bạn,

Vụ tự động hóa cập nhật dữ liệu Excel từ Google Sheets này đúng là đau đầu thật. Mình cũng từng gặp tình huống tương tự và cuối cùng cũng tìm ra giải pháp.

Bạn đã thử Google Apps Script để làm việc này chưa? Mình thấy nó khá mạnh mẽ, có thể viết script để đọc dữ liệu từ Google Sheets và ghi vào file Excel của bạn. Chỉ cần set lịch chạy định kỳ là xong.

Nếu bạn cần thêm chi tiết về cách viết script hoặc có vướng mắc gì, cứ hỏi nhé!

1

Cái vụ tự động hóa cập nhật dữ liệu từ Google Sheets sang Excel đúng là nan giải thật. Mình cũng từng vật lộn với việc này.

Bạn đã nghĩ đến việc dùng Google Apps Script chưa? Nó có thể giúp bạn đọc dữ liệu từ Google Sheets và ghi vào Excel đấy. Mình thấy có nhiều bài hướng dẫn trên mạng, bạn thử tìm hiểu xem sao. Nếu cần trao đổi thêm về script thì cứ ới mình nhé!

0

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

Đăng nhập Đăng ký