egerLESHIK
Advanced Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Вопрос такого плана: на счет импорта в таблицу значений данных из csv-файла попробовал путем использования "Excel.Application", все как бы делает красиво, за исключением одной вещи-обрезает впереди стоящие нули у Артикула, а нужно чтобы и их вносил в таблицу значений. Может кто сталкивался, да и подскажет? Собственно сам код такой: Цитата: Оле=СоздатьОбъект("Excel.Application"); //открытие гКнига_Открыть(Файл,Каталог,Область,Высота,Ширина); Каталог=КаталогИБ(); Файл="ekkaimp.csv"; //данные Для Стр=2 По Высота Цикл ТЗИмпЧ.НоваяСтрока(); Состояние("Прогресс: "+Цел(Стр/Высота*100)+"%"); //код товара ТЗимПЧ.НомерСтр=СокрЛП(Область.Cells(Стр,1).Text); ТЗИмпЧ.Наименование=СокрЛП(Область.Cells(Стр,2).Text); ТЗИмпЧ.ФактКолво=СокрЛП(Область.Cells(Стр,5).Text); ТЗИмпЧ.Сумма=СокрЛП(Область.Cells(Стр,4).Text); ТЗИмпЧ.Цена=ТЗИмпЧ.Сумма/ТЗимпЧ.ФактКолво; ТЗИмпЧ.Артикул=СокрЛП(Область.Cells(Стр,6).Text); КонецЦикла; Оле.Quit(); | p.s. Если открыть csv-файл блокнотом нули присутствуют. А в Excele отрубает. =( |