Něco pro vývojáře Delphi - unita FreeExcelSylk 1.11

Autor: Aleš Pavel (ales@pavel.cz), Téma: Pro vývojáře
Vydáno dne 03. 09. 2003 (8393 přečtení)




Dnes Vám přínášíme informace pro vývojáře, náš team již nějakou dobu uvolňuje a zdokonaluje unitu FreeExcelSylk, která se těší stále širší popularitě mezi vývojáři. Kdo by také nechtěl exportovat formátovaně tak aby to přečetl excel. Především v případě počítačů kde excel není naistalován je to velký problém, ne ale s naší unitou:-)



Co je to formát SYLK? SYLK je univerzální převodový formát, který podporuje například Excel, pokud chcete tedy tvořit "Excelovské" soubory bez instalovaného Excelu máte možnost.

Výhody:


Nejnovější unita FreeExcelS 1.11.beta



Změny a vylepšení::

Oprava chyb::




Ukázka použití:
var A:TFreeExcelS;
begin

A:=TFreeExcelS.Create('c:\data33.xls');
A.SetFontColor(FcBlue);
A.SetBorder([BoLeft,BoRight,BoTop,BoBottom]);
A.Date(1,1,StrToDateTime('12.12.2005'),'Date');
A.DateTime(1,2,Now,'DateTime');
A.SetFontColor(FcGreen);
A.Float_Mathematic(1,3,1.4646564,'Mathematic');
A.Float(1,4,1.4646564,'Float');
A.SetFont(CourierNewCE,20,[U,B,I]);
A.SetFontColor(FcRed);
A.NumericType(1,5,10,4,'other numeric');
A.SetBorder([]);
A.TextPosition(TP_Center);
A.Float (3,1,125,'www');
A.Float_Mathematic(3,2,14.4656464699999,'dddd;');
A.SirkaSloupce(2,12);
A.SetFontColor(FcBlack);
A.SetBackground(true);
A.Retezec(4,4,'4.44444444','text');
A.SetFont(Haettenschweiler,50,[U,B,I,S]);
A.Retezec(5,9,'ddddddddddddd','Pokus'+#13#10+'222');
A.Soucet(3,3,[3,1,3,2],'soucet');
A.Funkce(5,5,[1,1],'ESQRT(%s)');
A.TextPosition(TP_Right);
A.Retezec(10,20,Memo1.Lines.Text,Memo1.Lines.Text);

end;
Popis:
BoLeft,BoRigth,BoTop,BoBotton, jsou hodnoty fce SetBorder,ktere muzete pouzit na ohraniceni bunky:
  • zleva,
  • zprava,
  • zeshora,
  • zdola

    FcRed,FcGreen,FcYellow,FcBlue,FcBlack jsou hodnoty fce SetFontColor


    CurNewCE,ArialNewCE,TimesNewRomanCEstejne jako B,I,U,S jsou hodnoty fce SetFont


    Starší unita unita FreeExcelS 1.10.beta


    Změny a vylepšení::

    Oprava chyb::

    Starší unita unita FreeExcelS 1.09.beta


    Změny a vylepšení::

    Oprava chyb::


    Starší unita unita FreeExcelS 1.08.beta

    (Opraveny a zjednodušeny některé kontrukce a jedna fční chyba Davidem Lebedou jemuž budiž vzdána chvála)

    Změny a vylepšení:(opět pod taktovkou Davida Lebedy, děkujeme za úpravy):

    Oprava chyb::


    Starší unita unita FreeExcelS 1.07.beta

    (Opraveny a zjednodušeny některé kontrukce a jedna fční chyba Davidem Lebedou jemuž budiž vzdána chvála)

    Změny a vylepšení::

    Oprava chyb::


    Starší unita unita FreeExcelS 1.06.beta

    (Opraveny a zjednodušeny některé kontrukce a jedna fční chyba Davidem Lebedou jemuž budiž vzdána chvála)

    Změny a vylepšení::

    Oprava chyb::

    Starší unita unita FreeExcelS 1.05.beta

    Změny a vylepšení::

    Starší unita unita FreeExcelS 1.04.beta

    Změny a vylepšení::

    Slunecnice.cz
    Starší unita unita FreeExcelS 1.03.beta

    Změny a vylepšení::

    Starší unita FreeExcelS 1.02.beta

    Přednosti unity:

    Nedostatky unity: