Мы создали надстройку для Excel, используя офисный js API. В нашем расширении у нас есть модуль, в котором мы выбираем данные из таблицы Excel и затем обрабатываем их. Реализация работает до 12000 строк, после чего API возвращает 500 внутренних ошибок сервера. Я попытался выяснить ограничение API диапазона Excel, но не смог найти подходящих ссылок. Пожалуйста, найдите код ссылки ниже.
await Excel.run(async context => {
let sheet;
sheet = context.workbook.worksheets.getItem('Sheet 1');
let range = sheet.getRange('A1:O12000');
range.load("values");
await context.sync();
console.log("Excel data", range.values);
}
Может кто-нибудь сообщить мне в случае каких-либо ограничений. У меня есть идея, которая заключается в том, чтобы разбить диапазон на куски по 12000 строк и загрузить данные. Но все же просто хочу убедиться, что API имеет ограничение размера данных. Заранее благодарю.
Когда я добавляю попытку try в свой код, я вижу, что в моем блоке catch появляется следующая ошибка. (Когда диапазон А1: O13000)
await Excel.run(async context => {
try {
let sheet;
sheet = context.workbook.worksheets.getItem('Sheet 1');
let range = sheet.getRange('A1:O13000');
range.load("values");
await context.sync();
console.log("Excel data", range.values);
} catch (e){
console.error(e);
}
}
Я получаю ошибку