Вы просматриваете старую версию данной страницы. Смотрите текущую версию.

Сравнить с текущим просмотр истории страницы

« Предыдущий Версия 9 Следующий »

Получить таблицу из CSV Версия 7 (Net)

Группа действий: Таблицы


Описание

Данное действие предназначено для чтения таблицы из формата CSV

Иконка действия


Параметры

Входные параметры:  

Файл                                           Путь к файлу CSV

Кодировка                                 Кодировка исходного файла

Разделитель строк                    Разделитель строк в исходном файле

Разделитель столбцов              Символ, которым разделяются столбцы в исходном файле

С заголовком                             Если значение «true», первая строка таблицы будет выделена отдельно как заголовок и не будет входить в строки с содержимым таблицы

Убрать дубли заголовка            Если значение «true», в заголовке полученной таблицы к одинаковым названиям столбцов будут добавлены индексы. Нумерация начинается с 1

Выходные параметры:

Результат                                  Результирующая таблица

Настройки

СвойствоАнгл. наименованиеОписаниеТипПример заполненияОбязательность заполнения
Параметры
ФайлFileПуть к файлу CSVПуть к файлуC:\User\1.csvДа
КодировкаEncoding

Кодировка исходного файла


Выпадающий список:

  • определить автоматически
  • UTF-8
  • UTF-16
  • Windows-1251
  • KOI8-R
  • OEM-855
  • OEM-866
  • ISO 8859-5
СтрокаUTF-8Да
Разделитель строк
Line separator


Разделитель строк в исходном файле

По умолчанию \r\n


Выпадающий список:

  • \r\n
  • \r
  • \n
  • \r\n + \r

Значение по умолчанию равно "\r\n".

Строка\r\n
Нет
Разделитель столбцовColumn separator

Символ, которым разделяются столбцы в исходном файле


Выпадающий список:

  • \t
  • ;
  • ,

Значение по умолчанию равно ";"

Строка;Нет
С заголовкомWith titleЕсли значение «true», первая строка таблицы будет выделена отдельно как заголовок и не будет входить в строки с содержимым таблицы

Robin.Boolean

true

Нет

Убрать дубли заголовка
Remove duplicate header

Если значение «true», в заголовке полученной таблицы к одинаковым названиям столбцов будут добавлены индексы. Нумерация начинается с 1

Robin.Boolean

true

Нет

Результаты
Результат
Result
Результирующая таблицаТаблица

Особые условия использования

Для параметра "С заголовком": 

При значении "true" действие первую строку исходной таблицы сохранит в заголовок возвращаемого табличного значения, т.е. она не будет являться строкой с содержимым таблицы.
При "false" первую строку оставит в части с содержимым таблицы, а в заголовке будут использоваться названия по умолчанию - 1, 2, 3 и т.д.


Для чекбокса "Убрать дубли заголовка":

При значении "true", в заголовке табличного значения, которое действия возвращают как результат, к одинаковым названиям столбцов будут добавлены индексы. Нумерация начинается с 1.

При значении "false", названия столбцов останутся прежними. Действия на net, которые возвращают\обрабатывают такие таблицы с задублированными названиями столбцов, будут падать с ошибкой, т.к. в net не может быть заголовка с одинаковыми названиями столбцов.


Пример таблицы в CSV формате:

Пример использования 

Задача: имеется файл CSV  с таблицей. Необходимо ее получить в переменную типа "Таблица". 

Решение: воспользоваться действием "Получить таблицу из CSV" 

Реализация:

  1. Перетащить на рабочую область действие "Получить таблицу из CSV":
  2. Настроить параметры данного действия: 

3. Нажать на кнопку "Старт" в верхней панели. 

Результат:

Программный робот отработал успешно. Таблица из CSV получена.

Дополнительно: результат отработки действия при проставленном чекбоксе "С заголовком". 



  • Нет меток