如何从Blue Prism打开特定的Excel文件?

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

我最近得到了在Blue Prism中创建机器人的任务,我遇到了一个问题。

我需要打开一个特定的excel文件并使用它。我的应用程序建模器设置为从exe文件启动的Windows应用程序。我可以毫无问题地启动excel,但是当我使用“Action->Buissnes Object(MS Excel VBO)->Open Workbook”时,没有任何反应。 Xlsx没有开放。

如果我使用“打开工作簿”并在“将工作表作为集合”之后,它实际上将数据从文件中提取到我的集合中,但它再次不在屏幕上打开文件。

  • 我做错了什么?
  • 我应该之前创建/打开实例吗?
  • 他们是如何工作的?
excel automation robot
5个回答
1
投票

首先,在对象工作室中,您需要使用MS Excel VBO对“打开工作簿”对象执行操作。下一步将是来自MS Excel VBO的“SHOW”对象的另一个动作。

通过第一个操作,BP将打开工作簿,但在屏幕上看不到该工作簿中的所有数据都可用。第二个操作实际上会在屏幕上显示该工作簿。


1
投票

要使用Excel进程,您应该使用MS Excel VBO对象。读取Excel文件的操作序列如下:

  1. 创建实例:启动Excel会话。它基本上创建/打开一个空白的Excel文件。
  2. 打开工作簿:打开所需的Excel文件。
  3. 显示:查看Excel文件(默认情况下不可见)。这个步骤在OPTIONAL中。
  4. 获取工作表作为集合(快速):读取Excel文件数据并将其存储在集合中。
  5. 关闭实例:正常关闭Excel实例。

0
投票

如果要在屏幕上显示excel,可以使用MS Excel VBO中的show action。打开工作簿并获取工作表作为集合是从excel获取数据的更好方法。


0
投票

在MS Excel VBO中可用的一个属性“获取工作表名称”选择选项'获取工作表位置'下的那个选项你可以给出工作表位置。例如你要打开3张表,你会给3。


0
投票

要使用excel,您应该使用Excel VBO,而不必通过定义应用程序模块来启动。以下来自MS Excel VBO的操作应该可行。

  1. 创建实例
  2. 打开工作簿
  3. 节目
© www.soinside.com 2019 - 2024. All rights reserved.