UiPath - 选项 - 在读取范围内添加标题,在未选中时添加excel列标题,而在选择时不添加列标题

问题描述 投票:1回答:2

UiPath新手。我正在尝试读取.xls文件并在.xlsx文件中写入内容。它似乎:

  • 当读取范围内的Options - Add Headers未被选中时,标题将从.xls文件复制到.xlsx文件。
  • 当选择读取范围内的Options - Add Headers时,不会将标头从.xls文件复制到.xlsx文件。

控件快照:

AddHeaders

我在这里错过了什么吗?

excel excel-2007 uipath
2个回答
2
投票

Read Range活动将数据读入DataTable对象。检查AddHeaders可确保所述对象中存在列。这是一个例子--Read Range将项目写入一个名为itemsSystem.Data.DataTable变量,Write Range活动将该表格写回Excel(XLSX或XLS)表格。

enter image description here


1
投票

@WolfgangRadl的答案是这个问题的最规范和最常见的答案。

然而,作为初学者,我误解了Options - Add Headers的实现,可以总结如下:

  • 当选择读取范围内的Options - Add Headers时,将标识列标题,并且不会将其作为要从.xls文件读取的数据的一部分读取。
  • 快照:

Add_Headers_selected

  • 当未选择读取范围内的Options - Add Headers时,列标题被视为要从.xls文件读取的数据的一部分。
  • 快照:

Add_Headers_not_selected

© www.soinside.com 2019 - 2024. All rights reserved.