Вниз
Скачать: CL | DM;

Доступ к ячейкам excel файла   Найти похожие ветки 

 
Darkwing ©   (2006-07-24 11:04) [0]

Есть файл MS Excel, какие компоненты Delphi надо использовать, чтобы прочитать текст из I,J ячейки.

или подскажите, пожалста, где почитать про это дело.


 
Elen ©   (2006-07-24 11:15) [1]

Попробуй TExcelWorksheet свойство Range [i,j] из вкладки Servers


 
KilkennyCat ©   (2006-07-24 11:18) [2]

Из сторонних компонентов могу посоветовать обратить внимание Fконецформыначалоформыlexcel Studio for VCL/CLX на www.tmssoftware.com
Удобная штука, но тормознутая.


 
KilkennyCat ©   (2006-07-24 11:19) [3]

Что за дикий копи-пасте...

FLEXCEL STUDIO


 
umbra ©   (2006-07-24 11:34) [4]

можно вообще никаких компонентов не использовать. Но в этом случае надо активно читать справку по бейсику для экселя из справки оффиса

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;


 
Darkwing ©   (2006-07-24 11:46) [5]

А как правильно делать Open.

XLApp.Workbooks[1].Open(FileName := c:\1.xls)

не работает


 
Darkwing ©   (2006-07-24 11:48) [6]

и разумеется что "c:\1.xls" а не c:\1.xls


 
umbra ©   (2006-07-24 12:07) [7]

XLApp.Workbooks.Open(FileName := c:\1.xls)


 
Сергей М. ©   (2006-07-24 12:12) [8]

XLApp.Workbooks.Open("c:\1.xls")


 
Darkwing ©   (2006-07-24 12:14) [9]

ок. все работает. всем спасибо. :)


 
KilkennyCat ©   (2006-07-24 13:07) [10]

Дополню по предлагаемому мною компоненту: его достоинство - не требует наличия екселя.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.027 c
15-1152557913
Alx_
2006-07-10 22:58
2006.08.13
Строка, которую не любят антивирусы


6-1143521276
balepa
2006-03-28 08:47
2006.08.13
TcpServer(Client)


8-1137324860
Дмитрий Белькевич
2006-01-15 14:34
2006.08.13
Деинтерлейс


15-1153377144
Ega23
2006-07-20 10:32
2006.08.13
Пропали хинты в IDE Delphi


3-1149400043
VitGun
2006-06-04 09:47
2006.08.13
Выборка по неполному значению




   Наверх