Добрый день
При загрузки эксель в табличном документе только область "лист1", данных нет. При попытки получить первую ячейку R1C1 пишет что нет такой. Что не так делаю?
При загрузки эксель в табличном документе только область "лист1", данных нет. При попытки получить первую ячейку R1C1 пишет что нет такой. Что не так делаю?
ТабДок = Новый ТабличныйДокумент;
Попытка
ТабДок.Прочитать(ПутьКФайлуНаСервере, СпособЧтенияЗначенийТабличногоДокумента.Значение);
Исключение
КонецПопытки;
КоличествоСтрок = ТабДок.ВысотаТаблицы;
По теме из базы знаний
- Удаление из файла эксель ненужных страниц средствами 1С без COM и через COM
- Загрузка из Эксель справочника Номенклатура, Прайс-лист, Остатки товаров. УТ 10.3
- Загрузка из Эксель "Отчета о розничных продажах" в БП 3.0 (подходит для отчетов Телеметрон)
- Загрузка товаров поставщика с ценами, из таблицы Excel или любого табличного документа, для 1С:Розница 2.3
- Заполнение почты физлиц из табличного документа
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Попробуй через построитель, потом в ТЗ.
Функция ЧтениеExcel(ВыбранныйФайл)
ТабДок = Новый ТабличныйДокумент;
ТабДок.Прочитать(ВыбранныйФайл);
ОбластиТаб = ТабДок.Область(1, 1, ТабДок.ВысотаТаблицы, ТабДок.ШиринаТаблицы);
Построитель = Новый ПостроительОтчета
Построитель.ИсточникДанных = Новый ОписаниеИсточникаДанных(ОбластиТаб);
Построитель.Выполнить();
ТабДанные = Построитель.Результат.Выгрузить();
Возврат ТабДанные;
КонецФункции
Показать
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот