studiox
2024.10
true
重要 :
请注意此内容已使用机器翻译进行了部分本地化。
StudioX 用户指南
Last updated 2024年10月21日

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

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

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

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

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

  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. 将 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。保留所有权利。