【问题标题】:How to read the data from the multiple excel workbook in Uipath如何从 Uipath 中的多个 excel 工作簿中读取数据
【发布时间】:2020-03-04 18:41:58
【问题描述】:

这种情况就像我有一个包含至少 4 到 5 个 excel 工作簿的文件夹。工作簿有一个标准的名字,其余的名字会有所不同。我需要计算 excel 工作簿的数量,然后读取工作簿中的数据,每次之后它都在不同的数据表中。这必须在 Uipath 中完成

【问题讨论】:

  • 到目前为止您尝试过什么?请分享。
  • 能否请您更具体一些并提供更详细的问题以及您可能需要采取的行动的示例?

标签: excel uipath


【解决方案1】:

我建议您将此活动创建为库。这是一种可以在任何地方重复使用的模式。

你可以找到一个完整的例子here。在那里你也可以下载它。

总结一下:

  1. 用户Select Folder活动->yourFolder
  2. 使用值 Directory.GetFiles(yourFolder) 创建变量 -> fileArray
  3. 通过For Each fileArray 浏览文件

如果您想将其用作库,我建议您添加以下内容:

  • 用于过滤特定文件的变量“FilterFileExtentions”
  • 变量“NameStartsWith”过滤以特定字符串开头的文件

【讨论】:

    【解决方案2】:

    您似乎希望先处理文件,以确定要打开哪个 Excel 工作簿。为此,您可以使用 .NET System.IO.Directory.GetFiles method 获取特定文件夹中所有文件的列表。 因此,假设您正在使用项目文件夹,您将有一个 Assign 活动,如下所示:

    ListOfFiles = System.IO.Directory.GetCurrentDirectory().GetFiles()
    

    其中ListOfFiles 是声明为System.String[] 的变量 然后,您可以使用 For Each 活动迭代此数组,或使用其 .Count 属性获取工作簿计数

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-01-26
      • 1970-01-01
      • 1970-01-01
      • 2011-05-17
      • 2022-08-22
      • 1970-01-01
      相关资源
      最近更新 更多