Чтение файла .xlsx в 1с

Создание COMОбъекта и чтение данных из .xlsx в 1с

Что бы прочитать табличный документ excel, можно воспользоваться способом через создание COMОбъект-а. Если у вас он не заработает можно попробовать следующее Чтение файла excel на базе sql.
После чтения файла, не забудьте его закрыть. Это нужно для того что бы файл не был занят программой и не висели лишние активные процессы.

Попытка
   Excel = Новый COMОбъект("Excel.Application");
   Excel.WorkBooks.Open(Объект.ПутьКФайлу);
   // Объект.ПутьКФайлу – наш файл формата .xls или .xlsx, например "D:\Цены.xlsx"
   ExcelЛист = Excel.Sheets(1);
Исключение
   Excel.WorkBooks.Close();
   Excel = 0;
   Сообщить("Ошибка обработки файла");
Возврат;
КонецПопытки;

x = 1; //начальная строка

Пока НЕ СокрЛП(ExcelЛист.Cells(х,1).Text) = "" Цикл //будем читать строки пока есть данные в первой

   Строка = Новый Структура;
   //читаем строку
   Строка.Вставить("ПерваяКолонка", СокрЛП(ExcelЛист.Cells(х,1).Text));
   Строка.Вставить("ВтораяКолонка", СокрЛП(ExcelЛист.Cells(х,2).Text));

   //работаем со строкой

   х= х + 1;
КонецЦикла;

Код рабочий можно прямо копировать и вставлять в обработку.

Спасибо!

Теперь редакторы в курсе.