Клубове Дир.бг
powered by diri.bg
търси в Клубове diri.bg Разширено търсене

Вход
Име
Парола

Клубове
Dir.bg
Взаимопомощ
Горещи теми
Компютри и Интернет
Контакти
Култура и изкуство
Мнения
Наука
Политика, Свят
Спорт
Техника
Градове
Религия и мистика
Фен клубове
Хоби, Развлечения
Общества
Я, архивите са живи
Клубове Дирене Регистрация Кой е тук Въпроси Списък Купувам / Продавам 11:12 04.07.25 
Компютри и Интернет
   >> Delphi
*Кратък преглед

Тема Четене и писане в Excelнови  
АвторADO (Нерегистриран)
Публикувано22.11.04 16:02



Какъв драйвер трябва да се използва и какви компоненти, за да може успешно да се чете и пише в excel-ски файл (*.xls)?

10x in advance :)



Тема Re: Четене и писане в Excelнови [re: ADO]  
Авторgalio (Нерегистриран)
Публикувано22.11.04 19:45



Ami ole automation.V knigite za delphi obiknivenno e obiasneno za word,no za excel si e excel.application.Eto ti primer koito imam,no ne e moi :).Tova raboti s 97 i up i pravi niakoi prosti4ki neshta prosto za primer.Eto ti

http://vzone.virgin.net/graham.marshall/excel.htm#excel.htm

malko da pochetesh ako iskash :),a ako tarsish i dobra component-a

http://www.axolot.com/components/index.htm

Nadiavam se da sam pomognal s neshto.

procedure TfrmBlank.btnExcelClick(Sender: TObject);
var
XL, XArr: Variant;
i : Integer;
j : Integer;
begin
{note the ComObj (example OleAuto not correct) in the uses}
// Create an array of query element size
XArr:=VarArrayCreate([1,EmailQuery.FieldCount],varVariant);
XL:=CreateOLEObject('Excel.Application'); // Ole object creation
XL.WorkBooks.add;
XL.visible:=true;

j := 1;
EmailQuery.First;
while not EmailQuery.Eof do begin
i:=1;
while i<=EmailQuery.FieldCount do begin
XArr := EmailQuery.Fields[i-1].Value;
i := i+1;
end;
XL.Range['A'+IntToStr(j),
CHR(64+EmailQuery.FieldCount)+IntToStr(j)].Value := XArr;
EmailQuery.Next;
j := j + 1;
end;
XL.Range['A1',CHR(64+EmailQuery.FieldCount)+IntToStr(j)].select;
// XL.cells.select; // Select everything
XL.Selection.Font.Name:='Garamond';
XL.Selection.Font.Size:=10;
XL.selection.Columns.AutoFit;
XL.Range['A1','A1'].select;
end;



Тема Re: Четене и писане в Excelнови [re: ADO]  
Авторdani (Нерегистриран)
Публикувано23.11.04 09:46



Може с ADO компонентите и JET драйвера.



Тема Re: Четене и писане в Excel [re: dani]  
Автор AquilaX (познат)
Публикувано23.11.04 17:18



пише как става.
AquilaX

____________

умният знае кога да говори, мъдрият знае кога да мълчи


*Кратък преглед
Клуб :  


Clubs.dir.bg е форум за дискусии. Dir.bg не носи отговорност за съдържанието и достоверността на публикуваните в дискусиите материали.

Никаква част от съдържанието на тази страница не може да бъде репродуцирана, записвана или предавана под каквато и да е форма или по какъвто и да е повод без писменото съгласие на Dir.bg
За Забележки, коментари и предложения ползвайте формата за Обратна връзка | Мобилна версия | Потребителско споразумение
© 2006-2025 Dir.bg Всички права запазени.