| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > 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 -я не тот же тип данных вытягиваем Люди, помогите разобраться. |
| Автор: stil 9.11.2007, 13:24 |
| Может надо СокрЛП(Значение)? |
| Автор: ss18 15.11.2007, 08:33 |
| Да нерулить, блин, ента конструкция Значение = Cells(?.?).Value; Переменная = Строка(СокрЛП(Значение)); Когда просиш тип показать выдает @ |