Прочитать из excel, ограничения?

Появляется ошибка “variables api error” при выгрузке excel.
Лист размера: 1183х93. Размер файла: 671кБ.
Есть ли ограничения на выгрузку из excel? И как можно считать такой файл?

Добрый день, @Yakov_RUSOFT!

Ограничения есть на саму переменную - её содержимое не должно превышать 1Мб. Поэтому если результат считывания целиком записывается в переменную, то скорее всего такое ограничение в Вашем случае и срабатывает.
Подскажите, Вам необходимо считать конкретный лист в документе? Если в файле несколько листов, то рекомендуем при считывании указать конкретный лист.

Здравствуйте, @a.polianskii . да именно конкретный лист и он один. А нет ли какой-нибудь возможности подгружать данные с листа частями, либо в самой программе разбивать данные по листам?

@Yakov_RUSOFT, подскажите, пожалуйста, для каких целей Вам необходимо считать данный файл? Как часто и какие операции будут выполнять в дальнейшем с файлом excel с помощью робота?

@a.polianskii ,

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

@Yakov_RUSOFT, подскажите, номер строки для считывания Вам известен? Как часто данный файл пополняется информацией?

Также альтернативным решением может служить разбивка файла на несколько файлов поменьше с использованием стороннего скрипта или программы.

@a.polianskii,

номер строки из excel известен. Скорее всего не будет пополняться. Либо будет скачиваться подобный файл, только с другими данными.

В данном случае альтернативой использования Excel помимо стороннего скрипта либо программы является использование баз данных. В платформе возможно подключение к таким СУБД как PostrgeSQL, MySQL и MSSQL. В рамках данной задачи возможно экспортирование данного файла в БД и последующей работы с данной БД.

А как узнать сколько переменная вышла?
Считать то считывает, а вот потом когда обрабатываешь он в ошибку
Script execution timed out. уходит. и это только если строк на листе более 1000 примерно.
Сам то файл с данными всего 150кб
Может где то можно какой то лог посмотреть или контейнер?

@Sikhov_max, прямой возможности нет, но Вы можете заложить алгоритмически чтобы происходил отлов ошибки связанной с переполнением переменной.
В настоящий момент большие Excel-файлы выходят за ограничение в 1Мб. Есть конкретные планы по увеличению этого лимита и добавлению возможности работы с большими файлами в ближайшее время. Как будет дополнительная информация по срокам - я Вам сообщу.