Làm mới dữ liệu Excel mà không cần mở tệp Power Automate

Tôi muốn biết nếu trong Power Query, có thể lên lịch làm mới truy vấn hàng tuần (không cần mở tệp) và sau đó lưu tệp cập nhật vào một thư mục cụ thể. Nếu không, bạn có thể vui lòng đưa ra các phương pháp hay nhất để đạt được mục tiêu này không?

Cảm ơn, tôi đã tự hỏi liệu đó có thể là công cụ tiếp theo hay có thể là công cụ cũ PowerUpdate từ PowerPivotPro. Thật tốt khi biết nó hiệu quả với bạn. tôi sẽ thử

------------------------------
Elena Schott
Sr. Phân tích kinh doanh
Aon-San Francisco, CA
------------------------------

Tin nhắn gốc
Gởi. Ngày 12 tháng 2 năm 2021 11. 17 giờ sáng
Từ. Craig Yappert
Môn học. Làm mới truy vấn nguồn Excel mà không cần mở tệp

Bạn có thể thử sử dụng công cụ  RPA để ghi lại macro trên màn hình để nhấn các nút trong excel. chúng tôi thực hiện phương pháp tương tự cho các ứng dụng web không có API

Khả năng macro của windows khá mạnh

------------------------------
Craig Yappert
phó phòng công nghệ thông tin

Tin nhắn gốc
Gởi. Ngày 11 tháng 2 năm 2021 12. 48 giờ chiều
Từ. Elena Schott
Môn học. Làm mới truy vấn nguồn Excel mà không cần mở tệp

Tôi vẫn chưa tìm được cách làm mới qua luồng. Tôi thích nó vì tôi có một số tệp excel với truy vấn nguồn trên sharepoint đóng vai trò trung gian giữa cơ sở dữ liệu truy cập trên mạng lan của chúng tôi và Power BI trên đám mây. Nhưng cho đến nay tôi phải tự làm mới từng. Tôi rất thích nếu có ai có giải pháp cho điều đó

------------------------------
Elena Schott
Sr. Phân tích kinh doanh
Aon-San Francisco, CA

Tin nhắn gốc
Gởi. 11 Tháng hai, 2021 08. 44 giờ sáng
Từ. Rob Clark
Môn học. Làm mới truy vấn nguồn Excel mà không cần mở tệp

Chào Jack,
Tôi đang tìm cách làm tương tự/tương tự, nhưng hiện tại không cần cập nhật thông số. Tôi không nghĩ rằng nó hiện có thể, tuy nhiên. nếu quá trình làm mới có thể được thực hiện trong Excel Online thì bạn có thể sử dụng Tập lệnh Office (rất mới) để thực hiện quá trình làm mới của mình. Bạn có thể gọi một Tập lệnh Office từ một dòng. Bạn có thể "ghi" một Tập lệnh Office như một macro VBA và chỉnh sửa nó sau đó
Hãy cẩn thận là những. Office Scripts mới và tính năng "xem trước". Ngoài ra, không phải tất cả các kết nối dữ liệu đều có thể được làm mới trong Excel Online. Trên thực tế, không có cái nào tôi đang tìm cách tự động hóa có thể được làm mới trực tuyến (một cái sử dụng kết nối ODBC với máy chủ Oracle, cái còn lại kết nối với tệp văn bản CSV trên máy chủ mạng). - vì vậy Office Scripts không thể làm những gì tôi muốn
Tuy nhiên, số dặm của bạn sẽ thay đổi - chúc may mắn

------------------------------
Rob Clark
Cambridge

Tin nhắn gốc
Gởi. 10 Tháng hai, 2021 06. 04 giờ chiều
Từ. Jack Kao
Môn học. Làm mới truy vấn nguồn Excel mà không cần mở tệp

Chào mọi người,

Hiện tại, tôi có một quy trình lấy tham số đầu vào từ ứng dụng canvas và cập nhật tệp excel với các tham số đó, sau đó các tham số này sẽ được chuyển vào một vài truy vấn nguồn trong cùng một tệp excel. Tôi đã tự hỏi liệu có thể tự làm mới các truy vấn trong nền với các tham số đó mà không cần người dùng phải mở tệp để làm mới các truy vấn hay không

Đối với hướng dẫn hôm nay, tôi sẽ trình bày cách bạn có thể làm mới tệp Excel trong Sharepoint bằng Power Automate Desktop.

Chủ đề này xuất phát từ một yêu cầu, hỏi liệu có cách nào để Power Automate mở trang tính Excel trong thư mục SharePoint, làm mới Power Query, sau đó lưu sổ làm việc. Phần khác là điều này sẽ được thực hiện trực tuyến trong nền mà không cần bất kỳ ai mở sổ làm việc

Vì vậy, tôi sẽ tạo quy trình Power Automate Desktop bằng cách sử dụng tệp Excel trong SharePoint. Điều duy nhất là khi bạn lên lịch chạy dòng này hoặc bất cứ khi nào dòng này chạy, bạn không thể thực hiện trong nền. Máy mà bạn thực hiện việc này sẽ phải hoạt động để có thể thực hiện quy trình khi bạn kích hoạt, tuy nhiên, bạn muốn kích hoạt nó để bắt đầu quy trình

Tạo luồng để làm mới tệp Excel trong SharePoint

Hãy chuyển sang Power Automate Desktop và thiết lập cái này. Tôi sẽ nhấp vào Luồng mới ở trên cùng bên trái của màn hình, sau đó chúng tôi sẽ đặt tên cho mục này là Kiểm tra SharePoint cho bản trình diễn này. Sau đó, tôi sẽ nhấn Tạo

Điều này rất trực quan. Nó hiển thị cho chúng ta ở đây tất cả những thứ khác nhau mà chúng ta có thể thực hiện trong Excel, đó là các tác vụ từ màn hình ở đây trong Power Automate Desktop

refresh excel file

Điều đầu tiên chúng ta sẽ làm là nhấp vào Khởi chạy Excel này. Khi tôi mở nó lên, nó sẽ tự động chuyển sang một tài liệu trống. Nếu bạn định mở một tài liệu trống, bạn có thể làm điều này, nhưng trong trường hợp sử dụng hôm nay, tôi sẽ sử dụng một tệp mà tôi đã lưu trong SharePoint

Khi chúng tôi chọn tệp, chúng tôi đảm bảo rằng chúng tôi đã bật Hiển thị phiên bản. Chúng tôi không muốn nó ở chế độ chỉ đọc

refresh excel file

Và sau đó, chúng ta sẽ cuộn xuống danh sách này và nhấp vào tab Nâng cao. Nếu bạn có SharePoint, bạn sẽ phải nhập mật khẩu vào thư mục SharePoint của mình để tệp sẽ mở

Bây giờ chúng tôi có phiên bản đầu tiên, vì vậy chúng tôi sẽ khởi chạy một tệp Excel. Điều tiếp theo tôi sẽ làm ở đây là mở tệp này để tôi có thể giải thích những gì tôi sẽ làm trước khi tôi thực sự tạo các bước trong Power Automate Desktop

Tôi sẽ mở tệp Excel của mình (Dữ liệu Thử thách 1) và như chúng ta có thể thấy ở đây, chúng ta có tất cả dữ liệu từ Thử thách DNA doanh nghiệp 1. Bây giờ, tôi sẽ nhấp vào tab Truy vấn này và sau đó nhấp vào Làm mới. Sau đó, bước thứ ba sẽ là lưu tệp hiện có. Bước cuối cùng là đóng phiên bản Excel. Khi tôi đã hoàn thành việc này, tôi sẽ chạy quy trình để bạn có thể thấy quy trình hoạt động

refresh excel file

Quay lại Power Automate Desktop, tôi sẽ nhấp vào tự động hóa giao diện người dùng. Đây không phải là tất cả các bước, nhưng đây là phần lớn các bước mà bạn có thể sử dụng trong Word, tệp Excel hoặc bất kỳ thứ gì có giao diện người dùng và không dựa trên web

refresh excel file

Tôi sẽ mở menu đó, cuộn xuống và nhấp vào Chọn tab trong cửa sổ. Để làm điều này, chúng ta phải mở tệp Excel đó

Sau đó, nó sẽ yêu cầu chúng tôi chọn một phần tử giao diện người dùng. Vì vậy, chúng tôi sẽ nhấp vào nút Thêm phần tử giao diện người dùng

Tiếp theo, tôi sẽ di chuột qua tab Truy vấn, sau đó giữ điều khiển khi nhấp chuột trái

refresh excel file

Và sau đó, nhấp vào Lưu

refresh excel file

Chúng tôi muốn chọn tab trong cửa sổ ở đây để mở Trình soạn thảo truy vấn. Vì vậy, bước tiếp theo trong quy trình của chúng tôi là chúng tôi sẽ nhấp vào nút Làm mới ngay bây giờ để làm mới tất cả dữ liệu

Những gì tôi sẽ sử dụng từ lựa chọn này được gọi là phần tử Click UI trong cửa sổ và phần tử UI. Sau đó, chúng tôi sẽ thêm một thành phần giao diện người dùng khác

Tôi sẽ chỉ đi qua nút Làm mới và điều khiển nhấp chuột trái. Sau đó lưu nó

Bây giờ chúng ta đã hoàn thành việc này và làm mới nó, chúng ta chỉ cần đóng và lưu tệp, đây là bước cuối cùng. Nó không có trong tự động hóa giao diện người dùng, vì vậy tôi sẽ chỉ cần nhấp lại vào Excel và chọn Đóng Excel

refresh excel file

Đây là phiên bản mà chúng tôi đã tạo từ việc mở tệp gốc trong quy trình, sau đó chúng tôi chỉ cần chọn Lưu tài liệu vì đây đã là một tài liệu hiện có

***** Liên kết liên quan *****
Lên lịch cho Luồng máy tính để chạy trong Power Automate
Gửi Email Với Nền tảng Power BI & Power Automate
Luồng giao diện người dùng Power Automate. Sáng tạo và thiết lập

Phần kết luận

Trong các hướng dẫn trước đây của tôi, tôi thường làm điều này bằng cách trích xuất dữ liệu từ web hoặc bằng các chức năng web. Tôi luôn nhận được câu hỏi liệu chúng tôi có thể thực hiện việc này với Excel, Word hoặc bất kỳ loại tài liệu nào ngoài việc chỉ thực hiện qua web hay không. Và câu trả lời là có

Vì vậy, đó là những gì chúng tôi đã làm ngày hôm nay. Tôi đã chỉ cho bạn cách tạo quy trình Power Automate Desktop để làm mới tệp Excel trong SharePoint

Tôi hy vọng bạn đã tìm thấy điều này hữu ích. Nó rất dễ làm. Bạn có thể xem toàn bộ video hướng dẫn này bên dưới và xem các liên kết bên dưới để biết thêm nội dung liên quan

Làm cách nào để tự động làm mới dữ liệu trong Excel mà không cần mở tệp?

Để làm mới trang tính, nhấn Ctrl + F5. Để làm mới sổ làm việc, hãy nhấn Ctrl + Alt + F5. .
Chọn một ô trong phạm vi dữ liệu ngoài
Chọn tab Dữ liệu > Truy vấn & Kết nối > Kết nối, bấm chuột phải vào truy vấn trong danh sách rồi chọn Thuộc tính
Nhấp vào tab Sử dụng

Có thể tự động hóa nguồn để làm mới Excel không?

Và câu trả lời là . Vì vậy, đó là những gì chúng tôi đã làm ngày hôm nay. Tôi đã chỉ cho bạn cách tạo quy trình Power Automate Desktop để làm mới tệp Excel trong SharePoint.