Power Automate tạo bảng Excel

“Tôi có thể tạo một trang tính mới bằng Power Automate, nhưng sau đó tôi có thể thêm một hàng vào trang tính mới này bằng cách nào? . ”

Hầu hết các tác vụ Excel trong Power Automate đều hoạt động với bảng. Bạn cho luồng biết nó sẽ truy cập bảng nào và điều gì sẽ xảy ra. Nhưng khi làm việc với Excel chuẩn thì không dùng nhiều bảng như vậy. Bạn có thể sử dụng nhiều trang tính để thay thế. Nếu có loại thông tin khác, bạn sẽ tạo một trang tính mới và lưu trữ dữ liệu trong đó

Nếu làm theo cách tiếp cận tương tự với Power Automate, bạn sẽ thấy hành động 'Tạo trang tính'. Nó sẽ tạo một trang tính trong tệp Excel, nhưng bước tiếp theo là gì?

Power Automate luôn cần một bảng

Không có hành động nào bạn có thể sử dụng để chuyển trang tính. Nhưng đó không phải là vấn đề vì Power Automate dù sao cũng không hoạt động với trang tính. Nó luôn luôn cần một cái bàn. Cho dù bạn có hoặc tạo bao nhiêu trang tính, nếu chúng không chứa bảng, luồng sẽ không xử lý dữ liệu. Điều đó có nghĩa là, để thêm bất kỳ hàng nào trong một trang tính mới, bạn phải luôn bao gồm cả hành động 'Tạo bảng'

Hãy tạo một trang tính mới có tên là NewSheet

Đầu ra là một trang tính trống. Trước khi bạn có thể thêm bất kỳ hàng nào trong trang tính đó, bạn phải tạo một bảng trên đó bằng tác vụ ‘Tạo bảng’. Phần quan trọng ở đây là 'Phạm vi bảng'. Bạn không chỉ nhập ô bắt đầu và ô kết thúc, điều đó sẽ tạo bảng trong trang tính đầu tiên. Bạn muốn bao gồm cả tên của trang tính mới, sử dụng tham chiếu trang tính tiêu chuẩn của Excel

NewSheet!A1:B2

Trong ví dụ này, nó sẽ cho biết quy trình. chuyển đến trang tính NewSheet và tạo bảng từ ô A1 đến ô B2. Khi bạn có bảng, bạn có thể bắt đầu thêm hàng.

Bản tóm tắt

Khi làm việc với các tệp Excel trong một luồng, bạn phải luôn làm việc với các bảng. Mặc dù Power Automate cho phép bạn tạo trang tính mới, nhưng nó không cho phép bạn thêm bất kỳ hàng mới nào vào trang tính đó trừ khi bạn tạo bảng trong trang tính đó. Sau khi được tạo, bạn có thể sử dụng tất cả các tính năng khác của Excel trên trang tính đó

Bạn có gặp khó khăn với các biểu thức, điều kiện, bộ lọc hoặc yêu cầu HTTP khác nhau có sẵn trong Power Automate không?

Tôi gửi một email mỗi tuần với bản tóm tắt các giải pháp mới, được thiết kế để giúp ngay cả những người không phải là IT cũng có thể tự động hóa một số tác vụ lặp đi lặp lại của họ

Tất cả người đăng ký cũng có quyền truy cập vào các tài nguyên như bảng cheat Truy vấn bộ lọc SharePoint hoặc bảng cheat Biểu thức ngày

Với Plumsail Forms, bạn có thể dễ dàng thêm nhiều hàng Excel khi gửi biểu mẫu với quy trình hai bước. Không cần tạo các quy trình Power Automate phức tạp với nhiều điều kiện hoặc yêu cầu người dùng của bạn hoàn thành biểu mẫu nhiều lần cho một đơn đặt hàng

Hãy xem cách chèn nhiều dòng vào Excel khi gửi biểu mẫu web

Nếu đang sử dụng Google Trang tính, bạn có thể xem cách thêm nhiều hàng vào Google Trang tính khi gửi biểu mẫu

Đây là mẫu đơn đặt hàng được sử dụng trong ví dụ này. Nó có một điều khiển dữ liệu để thêm nhiều mục

Trong ví dụ này, chúng tôi đang sử dụng OneDrive for Business làm bộ nhớ cho tệp Excel của mình. Khi bạn tạo tệp Excel Online trong Office 365, nó sẽ tự động được lưu trữ ở đó. Chúng tôi đã tạo Đơn hàng. xlsx và thêm bảng vào đó

Nếu đang làm việc với tệp Excel thông thường, bạn có thể không cần thêm bảng nhưng phiên bản hiện tại của trình kết nối Excel Online [Business] chỉ hỗ trợ thêm hàng vào Bảng, đó là lý do tại sao bạn nên tạo Bảng ngay lập tức.

Khi bạn tạo Luồng tùy chỉnh, hãy làm theo hướng dẫn này để nhận dữ liệu từ biểu mẫu đã gửi - Xử lý các lần gửi

Sau khi thiết lập trình kích hoạt khi gửi biểu mẫu, chúng tôi cần thêm dữ liệu vào Excel. Tìm kiếm Excel Online [Business] và chọn hành động Thêm hàng vào bảng

Tiếp theo, chúng tôi điền vào tất cả các thông tin cần thiết về tệp của chúng tôi, bảng mà chúng tôi muốn thêm hàng vào, cũng như thông tin nào chúng tôi muốn thêm - chúng tôi chèn dữ liệu được phân tích cú pháp từ biểu mẫu. Khi bạn chèn các trường được phân tích cú pháp từ Bảng dữ liệu, hành động sẽ tự động chuyển sang Áp dụng cho từng trường

Áp dụng cho từng nghĩa là hành động này sẽ chạy một lần cho mọi hàng trong Bảng dữ liệu

Sau khi thông tin được điền vào, chúng tôi có thể nhấn Lưu luồng và kiểm tra việc gửi Luồng bằng Biểu mẫu của chúng tôi

Và đây là kết quả sau khi gửi

Tôi đã tạo bảng tính Đơn đặt hàng trong tài khoản Google của mình

Không cần thêm bảng vào đó, nhưng bạn nên đặt tên cột ở hàng đầu tiên để gán giá trị với Power Automate Flow

Giờ đây, bạn có thể tạo Luồng tùy chỉnh mới bằng cách làm theo hướng dẫn này - Xử lý các lần gửi

Sau khi trình kích hoạt Biểu mẫu được gửi, tìm kiếm Google Trang tính và chọn Chèn hành động hàng

Nếu đây là lần đầu tiên bạn sử dụng trình kết nối này, rất có thể bạn sẽ cần phải kết nối với Tài khoản Google của mình và cấp cho Power Automate quyền truy cập vào các tệp của bạn. Khi điều này được thực hiện, hãy điền thông tin cần thiết bằng đầu ra kích hoạt

Một lần nữa, Áp dụng cho từng trường sẽ tự động được sử dụng sau khi bạn thêm các trường từ Bảng dữ liệu và điều đó có nghĩa là hành động sẽ chạy một lần cho mỗi hàng trong Bảng dữ liệu

Sau đó, Flow có thể được lưu. Để kiểm tra, tôi một lần nữa điền vào biểu mẫu. Và ta được kết quả như sau

Bạn cũng có thể nhận thấy một cột bổ sung do MS Flow tạo có tên là __PowerAppsId__. Nó có thể được ẩn đi nếu cần, đồng thời nó cho phép bạn truy cập vào hàng cụ thể bằng các hành động khác của Google Trang tính, chẳng hạn như Lấy hàng chẳng hạn

Bạn có thể tạo tệp Excel trong Power Automate không?

Ghi chú. rất khó để tạo tệp Excel bằng Power Automate . Nếu bạn cần một mẫu mới mỗi lần, bạn nên cân nhắc tạo một mẫu Excel trống và lưu nó ở đâu đó trong SharePoint/OneDrive và chỉ cần tạo một bản sao của tệp này bất cứ khi nào bạn cần.

Power Automate có thể lấy dữ liệu từ Excel không?

Giờ bạn đã biết cách tạo dòng trong Power Automate để lấy dữ liệu từ Excel. Tuy nhiên, bạn có thể tùy chỉnh quy trình của mình để tự động hóa các tác vụ cụ thể và phức tạp hơn. Ví dụ: Power Automate cho phép bạn lặp qua các hàng Excel . Vòng lặp này có thể được đặt để tìm kiếm dữ liệu cụ thể để truy xuất hoặc xóa.

Chủ Đề