Анатолий Халак
Member
можете прислать кейс?
Поставщик | Код |
---|---|
ООО "ромашка | 206,26 |
ООО "Рога и копыт" | 302,26 |
вряд ли, нелогично этоВозможно, потому что "прочитать ячейку" каждый раз открывает и парсит файл ексель? (предположение). Чем толще файл, тем больше работы.
А если считать сразу весь лист в таблицу ("диапазон ячеек") и с ней работать?.
А вообще могу предложить активность "построчное чтение excel файла"
Первым шагом открываем файл
Вторым устанавливаем лист
Дальше читаем строки (в цикле — возвращает List<object>) пока не вернёт null
Где-то так. Через день-два...
набросок (рабочий) можно и тут посмотреть
![]()
PA v1.0-pre-6 · addewyd / PixActivities · GitLab
Activities.TL.dll ExcelDataReader.dll from https://github.com/ExcelDataReader/ExcelDataReadergitlab.com
Пример: examples/excel.pix
ага, а параметром к активности "прочитать ячейку" имя файла.вряд ли, нелогично это
вряд ли, нелогично это
Дело в том, что я не знаю сколько у меня в итоге будет строк в таблице, а без этого не могу использовать активностьДобрый день.
addewyd@ в данном случае прав.
Активность "Считать ячейку" действительно использует считывание файла. Отсюда может увеличиваться время обработки.
И здесь, действительно, как альтернатива, может использоваться единоразовое считывание всей таблицы (при помощи активности "Считать диапазон ячеек"). А далее уже работа с ним.