StudioX
2022.10
False
横幅背景图像
StudioX 用户指南
上次更新日期 2024年4月26日

教程:将文件夹中文件的相关信息添加到 Excel 文件

在本教程中,我们将创建一个自动化方法,该方法可检索文件夹中所有文件的名称和大小,并将此信息添加到 Excel 文件中。

我们将创建一个项目,并首先添加一个 “使用 Excel 文件” 活动以指明要使用的 Excel 文件。 然后,我们将添加一个遍历文件夹中的文件活动,以指明要从中检索文件信息的文件夹。 在“遍历文件夹中的文件”中,我们将添加两个写入单元格活动,其中一个用于复制名称,另一个用于将每个文件的大小复制到项目笔记本的两个单元格中。 最后,我们将添加一个附加范围活动,在为每个文件填充单元格后,该活动会将两个单元格附加到 Excel 文件的范围中。

  1. 第 1 步:建立一个项目,并在项目文件夹中创建一个 Excel 文件。
    1. 使用默认设置创建一个新的空白项目
    2. 在项目文件夹中创建一个 Excel 文件,并将其命名为 files.xlsx
    3. 在 Excel 中打开新创建的文件,然后在单元格 A1 中输入文本 File Name,并在单元格 B1 中输入文本 File Size
    4. 保存并关闭 files.xlsx。
  2. 第 2 步:将 Excel 文件添加到项目中,并指明要迭代访问的文件所在的文件夹。
    1. 在 StudioX 的“活动”面板中,选择“Excel”选项卡,然后双击“使用 Excel 文件”。“使用 Excel 文件”活动随即添加到“设计器”面板中。
    2. 在“使用 Excel 文件”活动中:
      • 单击“浏览”docs image然后浏览并选择“ Excel 文件字段
      • 在“引用为”字段中,输入 FilesSizes
    3. 在“活动”面板中,选择“文件”选项卡,然后将“遍历文件夹中的文件”活动拖放到“使用 Excel 文件”活动中。
    4. 在“遍历文件夹中的文件”活动中,单击“浏览docs image然后浏览并选择计算机上包含文件的文件,例如“桌面” 。


  3. 第 3 步:将有关文件的信息复制到 Excel 文件中。
    1. 在“活动”面板中,选择“Excel”选项卡,然后将“写入单元格”活动拖放到“遍历文件夹中的文件”中。
    2. 在“写入单元格”活动中:
      • 单击字段右侧的“加号”,docs image然后选择“当前文件”> “名称”,以指明要复制迭代中当前文件的名称。
      • docs image单击 字段右侧的“加号”, ,然后选择 “项目笔记本(笔记)” > “ 在 Excel 中指定”,以打开项目笔记本。在该文件中,在 Scratchpad 工作表中选择单元格 A1 ,然后在 Excel 功能区的“UiPath”选项卡中单击“ 确认 ”。您已指明要将迭代中当前文件的名称粘贴到项目笔记本的“Scratchpad”工作表中的单元格 A1 中。
    3. 在第一个活动下面添加第二个“写入单元格”活动。
    4. 在“写入单元格”活动中:
      • 单击 docs image字段右侧的“加号”, 然后选择“ 当前 文件” >“ 大小 ”,指明我们 要 复制迭代中当前文件的大小(以字节为单位)。
      • docs image单击 字段右侧的“加号”, ,然后选择 “项目笔记本(笔记)” > “ 在 Excel 中指定”,以打开项目笔记本。在该文件中,在 Scratchpad 工作表中选择单元格 B1 ,然后在 Excel 功能区的“UiPath”选项卡中单击“ 确认 ”。您已指明要将迭代中当前文件的大小粘贴到 FilesSizes Excel 文件的 Scratchpad 工作表中的单元格 B1 中。
    5. 要使两个“写入单元格”活动更容易识别,请在每个活动的上部栏中编辑名称。例如第一个活动使用 Write Cell Name,第二个活动使用 Write Cell Size
    6. 在“活动”面板中,将“附加范围”活动拖放到第二个“写入单元格”活动下方的“遍历文件夹中的文件”中。
    7. 在“附加范围”活动中:
      • docs image单击 字段右侧的“加号”, 然后选择 “FilesSizes” > “ Sheet1 ”。
      • 单击“附加内容”字段右侧的加号 ,然后选择“项目笔记本(笔记)”>“在 Excel 中指定”以在 Excel 中打开文件。在文件中,选择“A1:B1”单元格,然后在 Excel 功能区的“UiPath”选项卡中单击“确认”。您已表明要在迭代中将有关当前文件的信息添加到 FilesSizes 文件的 A 列和 B 列,放到文件中的现有数据之后。



    8. 在 StudioX 功能区中单击“保存”,以保存自动化,然后单击“运行”来执行此自动化。

      指定文件夹中每个文件的名称和大小将一一复制到项目笔记本的 Scratchpad 工作表中的单元格 A1 和 A2,然后附加到 files.xlsx。

此页面是否有帮助?

获取您需要的帮助
了解 RPA - 自动化课程
UiPath Community 论坛
Uipath 白色徽标
信任与安全
© 2005-2024 UiPath. All rights reserved.