Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > 1C: Предприятие, SAP, ERP и учётные системы > конвертация данных из Excel


Автор: ss18 26.10.2007, 10:33
Нужно перекинуть данные из Excel  в 1С 8.0
Через COM объет получил доступ к файлу Excel. Проблеммы начались позже.

ОбъектCOMExcel = Новый COMОбъект("Excel.Application");
КнигаExcel = ОбъектCOMExcel.WorkBooks;
ExcelОбъект = КнигаExcel.Open("ПутьКФайлу");
Лист = ExcelОбъект.Sheets(1);

//Начинаем создавать колонки
Для К = 1 По КолКолонок Цикл
     Попытка
         Ячейка = Лист.Cells(1,К);
         Значение = Ячейка.Value;
         
                     ТабФормы.Колонки.Добавить(Значение,Значение);  <--Оратьначинает, Тип параметра 1 несоответствует строке
     
         Сообщить("Добавили колонку в таблицу формы");
    Исключение    
                     Сообщить("Номер несозданной колонки " + К);
         ExcelОбъект.Application.Quit();
         Возврат;
     КонецПопытки;
КонецЦикла;


Я никак немогу понять, мы чё из Excel -я не тот же тип данных вытягиваем  smile , или тут где-то  что-то кроется неизвестное мне.
Люди, помогите разобраться. smile .

Автор: stil 9.11.2007, 13:24
 Может надо  СокрЛП(Значение)? 

Автор: ss18 15.11.2007, 08:33
Да нерулить, блин, ента конструкция

Значение =  Cells(?.?).Value;
Переменная = Строка(СокрЛП(Значение));


Когда просиш тип показать выдает @

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)