1. определяешь данные, в секции данных
Код: Выделить всё
XlsFEQ LONG ! OLE-контрол
DataQueue QUEUE ! очередь данных
A LONG
B STRING(20)
END
3. делаешь кнопку "поехали" а на ней код:
Код: Выделить всё
XlsFEQ = CREATE(0, CREATE:OLE) ! создали OLE-контрол
XlsFEQ{PROP:Create} = 'Excel.Application' ! сказали, что будем юзать
XlsFEQ{'Application.Workbooks.Open("C:\Clarion6\APP\Temp\FromExcel\temp.xls")'} ! открыли, полный путь нужен
XlsFEQ{'Application.Visible'} = TRUE ! показали Excel
free(DataQueue) ! чтение в очередь
loop row#=1 to 10 ! 10 рядов
DataQueue.A=XlsFEQ{'Application.Cells(' & row# & ',1).Value'} ! два столбца
DataQueue.B=XlsFEQ{'Application.Cells(' & row# & ',2).Value'}
add(DataQueue)
end
loop 3 times ! уничтожили контрол
destroy(XlsFEQ)
end
и посмотреть примеры на clarionlife.net в файловом архиве
удачи...