Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Доступ к ячейкам 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


Наверх

Титульная страница Поиск, карта сайта Написать письмо