|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
Входные данные в xls
Проблема в следующем: программа должна считывать таблицу из файла ecxel и как-то обрабатывать, но сложность в переменных типа Variant.
XL := CreateOLEObject('Excel.Application'); // Создание OLE объекта XL.WorkBooks.Open(pact+'input.xls'); Тут создаться объект и открывается нужный фаил X1,x2,x3:String; ---- x1:=XL.Cells[y,x].value; x2:=XL.Cells[y,x+1].value; x3:=XL.Cells[y,x+2].value; Но когда я хочу считать данные он выдаёт что типы не соответствуют. Данные указанны в формате 0.5мм, 0.3см и т.д. Мне нужно считать строчку а он выдаёт real а самое нyжное где-то теряет. Помогите пожалуйста решить эту задачу. hty007 Последний раз редактировалось hty007, 06.02.2009 в 08:09. |