UiPath - Параметры - Добавить заголовки в диапазоне считывания, добавляя заголовки столбцов Excel, когда они не выбраны, и не добавляя заголовки столбцов, когда выбран - PullRequest
0 голосов
/ 24 января 2019

Новое в UiPath. Я пытаюсь прочитать файл .xls и записать содержимое в файл .xlsx. Кажется:

  • Когда Options - Add Headers в пределах Диапазон считывания равен невыбранный заголовки копируются из файла .xls в файл .xlsx.
  • Когда Options - Add Headers в пределах Диапазон считывания выбран выбран Заголовки не скопированы из файла .xls в файл .xlsx.

Снимок элемента управления:

AddHeaders

Я что-то здесь упускаю?

Ответы [ 2 ]

0 голосов
/ 13 февраля 2019

@ Ответ WolfgangRadl - самый канонический и принятый ответ на этот вопрос.

Однако, как новичок, я неверно истолковал реализацию Options - Add Headers, которую можно обобщить следующим образом:

  • Когда Options - Add Headers в пределах Диапазон считывания выбрано, Заголовки столбцов идентифицированы и не считываются как часть данных, считываемых из файла .xls.

  • Снимок:

Add_Headers_selected

  • Когда Options - Add Headers в пределах Диапазон считывания не выбран, Заголовки столбцов считаются частью данных, считываемых из файла .xls.

  • Снимок:

Add_Headers_not_selected

0 голосов
/ 25 января 2019

Операция Read Range считывает данные в объект DataTable . Проверка AddHeaders гарантирует, что столбцы присутствуют в указанном объекте. Вот пример - Read Range записывает элементы в переменную с именем items типа System.Data.DataTable, а действие Write Range записывает эту таблицу обратно в лист Excel (XLSX или XLS).

enter image description here

...