Amiga v kanceláři
Seznam kapitol
Tabulkové procesory
Kdysi jsem příliš nechápal účel tabulkových procesorů. Ovšem když jsem se vrhnul do samostatného podnikání, velice brzy jsem tyto programy ocenil. Daňová přiznání, zdravotní a sociální pojištění, sledování finační bilance - tam všude se tabulkový kalkulátor uplatní. A samozřejmě také v účetnictví menších firem.
Požadavky na tabulkové procesory jsou podobné jako na textové procesory. Požaduje se dostatečný výběr funkcí pro práci s daty tabulek a samozřejmě též pro jejich formátování. Funkce Undo má ještě větší význam než u textů a totéž platí pro nakrojazyk. Nutností je grafická reprezentace dat pomocí grafů, opět se klade důraz na možnosti jejich formátování.
A samozřejmě také zde je potřeba importu a exportu jiných formátů. V oblasti tabulkových procesorů se již ustavily určité standardy, především formát Lotusu 1-2-3.
Význam má samozřejmě podpora češtiny, zde se však jedná především o to, zda program umožňuje používat český formát data, času a měny. Podpora clipboardu a katalogů pochopitelně také není zanedbatelná.
Tabulkové kalkulátory přirozeně byly velmi záhy i na Amize. Určitou kuriozitou byl program VIP, což byla přesná kopie tehdejšího Lotusu 1-2-3 (dokonce ani nepracoval s myší). Pak se objevily další programy, třeba Advantage. Dodnes ještě vegetují dva programy - MaxiPlan a ProCalc. Nemá cenu se jimi příliš zabývat. ProCalc měl pěkné uživatelské rozhraní a moc toho neuměl, MaxiPlan uměl celkem dost, ale vypadal ohavně. Oba programy měly velké problémy s češtinou.
Podobně jako u textových procesorů také v oblasti tabulkových procesorů si na Amize dnes konkurují dva programy. Na jedné straně to je TurboCalc, který vyvinul německý autor a šíři jej Stefan Ossowski, avšak jeho distribuci v Anglii zajišťuje Digita. Nepřekvapí, že jeho soupeřem je FinalCalc firmy SoftWood. I jinak je situace podobná jako u textových příbuzných. TurboCalc je součástí balíku Magic, zatímco FinalCalc mu konkuruje na volném trhu.
Součástí balíku Magic je TurboCalc 3.5, který je totožný s volně prodávanou verzí. Je to možná nejlepší součást celého balíku Magic, v mnoha směrech se může postavit i programům z jiných platforem.
Nemá cenu zde TurboCalc popisovat příliš detailně, již na něj vyšlo několik recenzí (i v Amiga News). Uživatelské rozhraní je hodně podobné Excelu (nebo také ProCalcu). Program nabízí všechny běžné funkce, které se od něj očekávají. Samozřejmě je schopen tvořit grafy (od verze 3.5 i grafy typu X-Y). Grafy mohou být v samostatných oknech, ale lze je zaintegrovat přímo do tabulky.
Jednou z velkých předností TurboCalcu je právě možnost integrace různých objektů do tabulek. Objektem může být graf, text, vektorový obrazec, nebo IFF obrázek. Dají se tak vytvořit opravdu působivé tabulky.
Ovšem i obsah buněk tabulky můžete dost rozsáhle formátovat, důležité je však především to, že lze bez problémů nastavit formáty podle našich národních konvencí. S češtinou nejsou žádné problémy. Velký význam pro formátování má rovněž možnost zobrazovat v jedné buňce více řádek.
Funkce Undo je vícekroková, počet kroků si můžete nastavit (máte-li dost paměti, mohou jich být desítky). Totéž platí pro funkci Redo.
Co se týče makrojazyka, TurboCalc jednak nabízí řadu vlastních příkazů a navíc podporuje ARexx. Makrojazyk dokonce umožňuje tvořit zákaznická dialogová okna, ve spolupráci s ARexxem tak můžete vytvořit dost složité aplikace. TurboCalc navíc nabízí programátorské rozhraní umožňující tvorbu dalších rozšíření jádra programu, ale to je opravdu pro profesionály.
Také podpora importu a exportu je dosti široká. Důležitá je hlavně možnost práce s formáty XLS (Excel) a WKS (Lotus 1-2- 3). Sice jsou problémy s přenosem vzorců, ale nějaká data rozhodně přenesete. TurboCalc mimochodem umí také importovat data ProCalcu.
TurboCalc podporuje systémový clipboard a další systémové funkce. Používá standardní katalogy, takže jeho lokalizace není obtížná. Také obsahuje poměrně rozsáhlou nápovědu ve formátu AmigaGuide (není však plně kontextová).
Jeho uživatelské rozhraní sice není příliš konfigurovatelné, ale pracuje se s ním dobře. Nástrojová lišta obsahuje vše, co potřebujete a menu a dialogová okna jsou poměrně logicky uspořádaná. Většina gadgetů má také klávesové ekvivalenty. Jako souborový requester používá standardní ASL requester, ASL requester si můžete nastavit rovněž pro fonty.
Zajímává je též možnost editace buněk stylem "táhni a pusť" (drag-and-drop). Buňky můžete přímo přetahovat a kopírovat myší. Jistě také oceníte možnost automatického zálohování tabulek.
Samozřejmě má i své slabiny, ve složitějších aplikacích některým uživatelům asi bude vadit poněkud nestandardní způsob, jímž prochází tabulku při výpočtech. A ačkoli můžete TurboCalc otevřít na obrazovce s 256 barvami, pro vlastní práci stále můžete použít pouze 16 barev.
Opravdu minimální jsou ovšem hardwarové nároky programu. Dodává se na dvou disketách, avšak druhá disketa je pouze nápověda. Plná instalace zabere 1,3 MB, bez nápovědy se TurboCalc vejde na jedinou disketu. Vystačí s 1 MB RAM, s omezeními funguje již pod OS 1.3, ovšem naplno jej využijete až pod OS 3.x. Podle tvrzení reklam byl TurboCalc napsán v assembleru a jeho rychlost tomu odpovídá. Je to opravdu svižný program.
Běžnému domácímu uživateli (což je dnes hlavní trh Amigy) nabízí TurboCalc vše, co potřebuje. Po pravdě řečeno, většina uživatelů ani všech jeho možností nevyužije.
Ostatně vzhledem k rozšířenosti tohoto programu by se možná vyplatila i tvorba speciálních nadstaveb - jistě by tak bylo možně vytvořit prostší účetnictví nebo třeba program pro daňové přiznání.
Komu TurboCalc nestačí, může se podívat po konkurenci. O FinalCalcu se před uvedením šířily fámy, že to bude převrat v tabulkových kalkulátorech. To se bohužel nepotvrdilo, ačkoli to rozhodně je zajímavý program. Psal jsem o něm již do Amiga News, takže zde pouze zopakuji základní údaje. Zde je třeba zdůraznit, že píšu o verzi 1.03. Úplně první verze 1.0 měla jisté nedostatky, avšak záhy se objevily opravy ("patches"), které část z nich napravily. Rozdíl v setinách čísla verze je opravdu významný.
FinalCalc velice důsledně využívá multitasking, veškeré výpočty, ale také tisk probíhají na pozadí, takže neustále máte přístup k datům tabulky. (Je to vlastně multihreading tolik vychvalovaný u nových "32bitových" operačních systémů na PC).
Velice propracované jsou funkce Undo a Redo, počet odvolávaných a přivolávaných kroků není omezen a navíc si můžete zobrazit "historii" změn. Tento systém je na Amize zatím zcela ojedinělý. Automatické zálohování tabulek samozřejmě FinalCalc umožňuje také.
Ocenění si dále zaslouží systém projektů. Do jednoho projektu můžete spojit více tabulek, grafů a tiskových úloh. Do jisté míry tak FinalCalc již směruje ke třetímu rozměru, jak je běžné na jiných platformách.
Samozřejmě nabízí FinalCalc grafy a umí je též animovat (změny hodnot v určitém intervalu převede do grafické podoby - animace). V tabulkách a grafech můžete dokonce používat nevlastní hodnoty (nematematicky řečeno nekonečné).
Velmi dobrá je také nápověda, samozřejmě ve formátu AmigaGuide. Funguje skutečně kontextově, po stisku klávesy Help se zobrazí nápověda právě pro ten objekt, který je právě zobrazen nebo aktivní. Samozřejmostí je rozsáhlý makrojazyk a mohutná podpora ARexxu.
Pro formátování buněk se též nabízí hodně možností, zvláště zajímavé jsou formátovací styly ("style tags"). Fungují podobně jako styly textových procesorů, takže můžete snadno měnit formátování tabulky (to TurboCalc neumí).
Bohužel má tento program také své nedostatky. Podverze 1.03 opravila jeden z hlavních - přidala podporu systémového clipboardu, zůstaly však další slabiny. V jistých směrech je uživatelské rozhraní méně příjemné než rozhraní TurboCalcu. V zásadních rysech je samozřejmě podobné. Také FinalCalc nabízí nástrojovou lištu, která je dokonce konfigurovatelná. Ovšem její konfigurování je dost nepohodlné, protože lištu tvoří ikony a vlastnosti lišty nastavíte pomocí jejich Tool Types. V podverzi 1.03 také konečně přibyla ikona pro výběr funkcí, přesto je však implicitní konfigurace méně vstřícná než TurboCalc.
Uživatelské rozhraní nicméně lze strávit (tak hrozné zase není, ostatně narozdíl od FinalWriteru má většina dialogových oken i klávesové ekvivalenty), avšak horší je práce s grafy. Implicitně se grafy otevírají na vlastní obrazovce, což sice umožňuje nastavovat rozlišení nezávisle na tabulce, ale práce s nimi je opravdu nepohodlná. Naštěstí můžete zobrazování grafů přepnout do oken na obrazovce programu. Ovšem grafy nelze integrovat do tabulky a úplně chybí možnost integrace dalších objektů. Dále nelze rozvinout obsah buněk na více řádek, což je opravdu nemilé omezení. Také budete postrádat editaci ve stylu "táhni a pusť". A v tabulkách můžete současně použít pouze 8 barev. Formátovací styly jsou vynikající, avšak tabulky FinalCalcu většinou nevypadají tak pěkně jako tabulky TurboCalcu.
Očekávání také nesplňují možnosti importu a exportu - z formátů pro PC lze pracovat pouze s formáty Lotusu 1-2-3, Excel podporován není. Z tabulkových formátů Amigy rozeznává soubory ProCalcu, avšak tabulky TurboCalcu číst neumí - a to je dnes na Amize velká nevýhoda.
Pro nás Čechy je pak nepříjemná ještě další věc - FinalCalc nepoužívá katalogy, takže možnosti lokalizace jsou omezené. S češtinou však program pracovat umí a samozřejmě lze nastavit náš národní formát data, času a měny.
Hardwarové nároky programu také nepatří k nejskromnějším - potřebuje alespoň 3 MB RAM, pevný disk (program se dodává na 4 disketách a zabere asi 3 MB na disku) a OS 2.04 nebo vyšší. To znamená, že na "holé" A1200 máte smůlu. Proto se domnívám, že většina uživatelů dá přednost TurboCalcu, ostatně ten si díky začlenění do balíku Magic získal dominantní postavení. Nezanedbatelnou úlohu samozřejmě u nás hraje i jeho snadná lokalizovatelnost.
A teď se opět podíváme za hranice Amigy. Na PC je to opět jasné - Windows. Programy pod DOS dožívají, za zmínku snad stojí Calc602, "bratr" T602. Jistě vás potěší, že TurboCalc umí víc než on.
Pod Windows se výběr zase zúžil na pár jmen - Lotus 1-2-3 5.0, Excel 5.0 a 7.0 a Quattro Pro 6.02. Také textový procesor WinText obsahuje jednoduchý tabulkový procesor, to je ovšem pouze "druhá liga". Lotus byl prvním rozšířeným tabulkovým procesorem, ovšem dnes vede Microsoft Excel (verze 5.0 je pro Windows 3.1x, verze 7.0 pro Windows 95). Osud Quattra je nejistý, protože spolu s WordPerfectem přešlo do vlastnictví Corelu. Většina těchto programů je lokalizovaná do češtiny, nebo se lokalizace připravuje. Všechny tyto programy nabízejí třírozměrný model práce, kdy se sdružuje více tabulek dohromady. Množství nabízených funkcí je obrovské, ovšem často se jedná o nadstavby ve vlastním makrojazyku. Kupodivu však většina těchto programů má
pouze jednoúrovňové Undo.
Hardwarové nároky jsou značné, plná instalace zabere 20 až 40 MB, minimální 7 až 10 MB na disku. Pro rozumný chod potřebujete alespoň 8 MB RAM, pro některé funkce však i 16 MB. A samozřejmě procesor 486 nebo Pentium.
Nás ovšem více zajímá Macintosh. V tabulkových procesorech na tom není Mac moc dobře, skoro je na tom hůře než Amiga. ClarisWorks sice mají tabulkový modul, ten však zdaleka nedosahuje úrovně TurboCalcu (buňky mohou být pouze jednořádkové a možnosti jejich formátování jsou omezené). Jistě, základní funkce zvládá, ovšem dnešním požadavkům již nevyhovuje.
Pak vám již nezbývá než sáhnout po těžkých kalibrech, protože tabulkový procesor střední úrovně jako je TurboCalc na Macu nenajdete. Vybírat můžete pouze ze dvou možností: Excel a Lotus 1-2-3. Excel 3.0 byl pro Maca dokonce lokalizován, ale pro nás mají význam hlavně verze 4.0 a 5.0 Verze 4.0 by měla rozumně fungovat i pod ShapeShifterem, ale s verzí 5.0 je to stejné jako s Wordem 6.0. Plně odpovídá verzi 5.0 pod Windows, avšak opět s obrovskými nároky na hardware. Excel 5.0 má smysl vlastně jen pro PowerMacy. Lotus 1-2-3 v macovské verzi je sice poněkud zastaralý, nemá nejnovější funkce, avšak slušně pracuje také na slabších Macích. Pro ShapeShifter je to rozhodně zajímavý kandidát.
Jak vidíte, silnější Amigy mají díky ShapeShifteru o hodně širší výběr. Přesto by bylo žádoucí, aby se také pro Amigu objevil dostatečně výkonný textový procesor s plnou podporu češtiny. BDE to zatím není a je těžké říci, zda někdy bude.
| Program | FinalCalc | TurboCalc |
| Verze | 1.03 |
3.5 |
| Výrobce | SoftWood, Inc. | Stefan Ossowskis Schatzruhe |
| Cena | 349 DEM | 199 DEM 1) |
| Požadavky | ||
| hardwarové | 3 MB RAM, pevný disk | 1 MB RAM |
| softwarové | OS 2.04 | OS 1.3 (pro některé funkce OS 2.04 a 3.1) |
| Rozsah instalace | 4 MB | 1,5 MB |
| Podpora formátovacích stylů | Ano | Ne |
| Podpora clipboardu | Ano | Ano |
| Editace typu "táhni a pusť" | Ne | Ne |
| Funkce Undo a Redo (počet úrovní) |
Neomezený | Lze nastavit (podle volné RAM) |
| Grafy (počet typů) |
14 | 15 |
| Integrace grafů a objektů do tabulky | Ne | Ano |
| Import tabulek (formáty) |
ASCII, Lotus 1-2-3, ProCalc 2) | ASCII, Excel, Lotus 1-2-3, ProCalc 2) |
| Export tabulek (formáty) |
ASCII, Lotus 1-2-3 2) | ASCII, Excel, Lotus 1-2-3 2) |
| Podpora lokalizace (katalogy) |
Ne | Ano |
| Podpora ARexxu | Ano | Ano |
| Nástrojové lišty a palety | Ano 3) | Ano |
| Souborový requester | ASL 4) |
Asl |
Vysvětlivky:
1) Plná verze je také součástí balíku Magic.
2) Ve formátu Lotus 1-2-3 jsou problémy s importem a exportem vzorců.
3) Nástrojovou lištu může uživatel konfigurovat.
4) Vedle ASL requesteru také nabízí vlastní typ requesteru.



