studiox
2022.10
false
UiPath logo, featuring letters U and I in white
StudioX 用户指南
Last updated 2024年11月18日

教程:从 CSV 复制到 Excel 并通过电子邮件发送文件

在本教程中,我们会将 CSV 文件中的数据复制到现有的 Excel 文件,然后将 Excel 文件附加到电子邮件并从 Outlook 发送电子邮件。

我们将创建一个项目,并首先添加一个“使用 Excel 文件”活动以指明要从中复制数据的 Excel 文件。在该活动内,我们将添加一个“读取 CSV”活动,以指明要从中复制数据的 CSV 文件以及要复制到的 Excel 文件中的位置。然后,我们将添加一个“使用桌面 Outlook 应用”活动以指明要使用的 Outlook 帐户,并在其中添加一个“发送电子邮件”活动以发送电子邮件。

  1. 第 1 步:设置项目并获取必要的文件。
    1. 使用默认设置创建一个新的空白项目
    2. 使用此页面底部的按钮,下载并提取本示例中自动化项目的存档文件,然后将 A.csvB.xlsx 文件复制到您的项目文件夹。
  2. 步骤 2:将 Excel 文件添加到项目中。
    1. 单击“设计器”面板中的“添加活动”docs image,然后在屏幕顶部的搜索框中找到“使用 Excel 文件”活动并将其选中。“使用 Excel 文件”活动随即会添加到“设计器”面板中。
    2. 在活动中:
      • 单击“Excel 文件”字段旁边的“浏览”docs image,然后浏览并选择文件 B.xlsx
      • 在“引用为”字段中,输入 ExcelB

        您已指明将使用自动化中称为“ExcelB”的文件“B.xlsx”。

  3. 步骤 3:添加活动以将 CSV 文件中的数据复制到 Excel 文件。
    1. 单击“使用 Excel 文件”活动中的“添加活动”docs image,然后在屏幕顶部的搜索框中找到“读取 CSV”活动并选中。该活动随即添加到“使用 Excel 文件”活动中。
    2. 读取 CSV 活动中:
      • 单击“从文件读取”字段旁边的“浏览”docs image,然后浏览至文件“A.csv”并将其选中。
      • 单击“输出到”字段右侧的加号 ,然后选择“ExcelB”>“在 Excel 中指明”。电子表格随即在 Excel 中打开。由于文件中已有数据,并且我们要保留这些数据,因此请选择第一个空行(单元格 A7)中的第一个单元格,然后单击“确认”。该字段将更新为您选择的“[ExcelB] Sheet1!A7”进行更新。

        您已指明要从 A7 单元格开始将数据从 CSV 文件 A.csv 复制到 Sheet1 中的 ExcelB 文件。



  4. 步骤 4:将 Outlook 帐户添加到项目中并发送电子邮件。
    1. 在活动面板中,选择“邮件”选项卡,然后将“使用桌面 Outlook App”活动拖放到“使用 Excel 文件”活动下方。系统随即会将“使用桌面 Outlook App”活动添加到“设计器”面板中。
    2. 在活动中,“帐户”字段中已经选择默认的电子邮件帐户。如果您要使用其他帐户,请从下拉菜单中选择。
      在“引用为”字段中,保留默认值 Outlook 作为在自动化中引用该帐户时使用的名称。
    3. 在“活动”面板中,将“发送电子邮件”活动拖放到“使用桌面 Outlook App”活动中。
    4. 在"发送电子邮件"活动中:
      • 单击“发件人帐户”字段右侧的加号 docs image,然后选择“Outlook”。
      • 单击“至”字段右侧的加号 docs image,然后选择“文本”。在文本生成器窗口中,输入电子邮件的接收地址。例如,您可以输入自己的电子邮件地址,将电子邮件发送给自己。如果您保留“草稿”选项为选中状态,则自动化不会发送电子邮件,而是会将电子邮件保存到 Outlook“草稿”文件夹。
      • 单击“主题”字段右侧的加号 docs image,然后选择“文本”。在“文本生成器”窗口中,输入电子邮件的主题,例如 Updated Excel File
      • 单击“正文”字段右侧的加号 docs image,然后选择“文本”。在文本生成器窗口中,输入电子邮件正文的文本,例如 See attachment
      • 对于附件,选择“文件”,然后单击字段旁边的“浏览”,然后浏览至文件“B.xlsx”并选中。



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

    A.csv 中的数据被复制到 B.xlsx,然后附加到邮件消息中,并使用“发送电子邮件”活动中配置的详细信息发送。

此页面有帮助吗?

获取您需要的帮助
了解 RPA - 自动化课程
UiPath Community 论坛
Uipath Logo White
信任与安全
© 2005-2024 UiPath。保留所有权利。