我可以使用 Power Automate 复制整个 Excel 工作表并粘贴到另一个 Excel 电子表格吗? (分享点)

问题描述 投票:0回答:2

我在 SharePoint 工作。

我想使用 Microsoft Power Automate 从电子表格 A 复制整个 Excel 工作表 A,然后将其粘贴到另一张工作表、电子表格 B 上的工作表 B。

需要注意的一些重要事项:

  1. 工作表 A 没有列名称(我知道)。
  2. 没有键值或键列。只是随机信息。

有办法解决这个问题吗?

sharepoint-2010 power-automate excel-online
2个回答
0
投票

不幸的是,如果您想移动或操作数据,PowerAutomate 确实希望您将信息保存在表格中,那么拥有“复制表”功能并复制粘贴单个单元格不是很有用吗?

如果包含随机数据的工作表恰好位于一个大表中,那么这可以通过在导航基础表时应用于每个项目来实现。


0
投票

一个非常简单的 Office 脚本可以根据特定 Excel 工作表上的任何信息制作表格:

//This script creates a table from the current sheet's used range.

function main(workbook: ExcelScript.Workbook) {

    let selectedSheet = workbook.getActiveWorksheet();
    // Toggle auto filter on selectedSheet
    selectedSheet.getAutoFilter().remove();

    // Get the used range of the current worksheet.
    const sheet = workbook.getActiveWorksheet();
    const range = sheet.getUsedRange();

    // Create a table that has headers from that range.
    const table = sheet.addTable(range, true);

}

对该文件上的脚本使用“运行脚本”操作。将工作表放入表格后,您可以使用“列出表格中存在的行”来滚动数据并对其执行任何您想要的操作。

请注意,当只有一张工作表或者所需的工作表是活动工作表时,上面的脚本效果最佳。如果您想从工作簿中获取特定工作表,则需要进行调整。

© www.soinside.com 2019 - 2024. All rights reserved.