Skip to content

Instantly share code, notes, and snippets.

@d1sv
Created November 16, 2021 13:52
Show Gist options
  • Save d1sv/415369c7abe962123486e7270af5d213 to your computer and use it in GitHub Desktop.
Save d1sv/415369c7abe962123486e7270af5d213 to your computer and use it in GitHub Desktop.
#Excel #ТабличныйДокумент
/// Чтение Excel через Табличный документ
/// https://fastcode.im/Templates/7013/chtenie-excel-cherez-tablichnyj-dokument
//На клиенте
ДиалогВыбора = Новый ДиалогВыбораФайла(РежимДиалогаВыбораФайла.Открытие);
ДиалогВыбора.Заголовок = "Выберите файл";
Если ДиалогВыбора.Выбрать() Тогда
ИмяФайла = ДиалогВыбора.ПолноеИмяФайла;
Команда1НаСервере(ИмяФайла);
КонецЕсли;
//На сервере
//Вывод в табличный документ
ТабличныйДокумент = Новый ТабличныйДокумент;
ТабличныйДокумент.Прочитать(ИмяФайла, СпособЧтенияЗначенийТабличногоДокумента.Значение);
//вывод в таблицу значений
ПЗ = Новый ПостроительЗапроса;
ПЗ.ИсточникДанных = Новый ОписаниеИсточникаДанных(ТабличныйДокумент.Область());
ПЗ.ДобавлениеПредставлений = ТипДобавленияПредставлений.НеДобавлять;
ПЗ.ЗаполнитьНастройки();
ПЗ.Выполнить();
ТаблицаЗначений = ПЗ.Результат.Выгрузить();
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment