![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Доступ к ячейкам excel файла
Darkwing © (2006-07-24 11:04:00)Есть файл MS Excel, какие компоненты Delphi надо использовать, чтобы прочитать текст из I,J ячейки.
или подскажите, пожалста, где почитать про это дело.
KilkennyCat (2006-07-24 13:07:00) [1]Дополню по предлагаемому мною компоненту: его достоинство - не требует наличия екселя.
Darkwing (2006-07-24 12:14:00) [2]ок. все работает. всем спасибо. :)
Сергей М. (2006-07-24 12:12:00) [3]XLApp.Workbooks.Open('c:\1.xls')
umbra (2006-07-24 12:07:00) [4]
XLApp. Workbooks.Open(FileName := c:\1.xls)
Darkwing (2006-07-24 11:48:00) [5]и разумеется что 'c:\1.xls' а не c:\1.xls
Darkwing (2006-07-24 11:46:00) [6]А как правильно делать Open.
XLApp.Workbooks[1].Open(FileName := c:\1.xls)
не работает
umbra (2006-07-24 11:34:00) [7]можно вообще никаких компонентов не использовать. Но в этом случае надо активно читать справку по бейсику для экселя из справки оффиса
uses ....., ComObj, ActiveX, ........;
{...........................}
procedure SayHello;
var
XLApp: Variant;
begin
XLApp := CreateOleObject('Excel.Application');
If VarIsEmpty(XLApp) then
begin
ShowMessage('Не удалось создать эксель');
exit;
end;
XLApp.Workbooks.Add;
XLApp.Workbooks[1].Worksheets[1].Range['A1'].Value := 'Привет, мир!';
XLApp.Workbooks[1].SaveAs(Filename:='Hello.xls');
XLApp.Workbooks[1].Close;
XLApp.Quit;
XLApp := Unassigned;
end;
KilkennyCat (2006-07-24 11:19:00) [8]Что за дикий копи-пасте...
FLEXCEL STUDIO
KilkennyCat (2006-07-24 11:18:00) [9]Из сторонних компонентов могу посоветовать обратить внимание Fконецформыначалоформыlexcel Studio for VCL/CLX на www.tmssoftware.com
Удобная штука, но тормознутая.
Elen (2006-07-24 11:15:00) [10]Попробуй TExcelWorksheet свойство Range [i,j] из вкладки Servers