Kdyz dovolite, cetl jsem si to po sobe vice nez jednou. Problem je spis v tom, ze nejsem uzivatelem tohoto kancelarskeho baliku a opravdu si nepamatuji, jak se ktery jejich program jmenuje, resp. mel jsem za to, ze tam ty dve ,,l'' jsou. Me zamereni jsou unixove technologie a systemy a ty se zpravidla s timto balikem prilis nekamaradi, snad s vyjimkou Mac OS X, kde je vsak, stejne jako velka cast ostatnich uzivatelu, take nepouzivam. Nicmene dekuji za upozorneni, opravim to.
Možná tomu nebudete věřit, ale Excel je skvělý SW. Lze v něm tabulkově počítat, načítat data z DB, z plain textu, XML i HTML. Umí data třídit, filtrovat, převádět, exportovat. Pomocí VBA maker lze volat funkce Win32 API. Když vy potřebujete třeba vyfiltrovat list URL na soubory z nějakého serveru, zřejmě je proženete filtrem na command line. Já Excelem. Finanční ředitel do něj natáhne data z DB, a vytvoří plachty o velikosti tisku A0, které mu prý pomáhají ;). Některé firmy v Excelu vedou účto, objednávky, ceníky, fakturaci, sklad. Excel je možná trochu obtížnejší, než Word (ve kterém se snaží psát každý, byť to neumí), ale zato na něm běží půlka známého vesmíru ;)
Rikam snad, ze ne? Akorat ja jeho funkce proste nevyuziju. Vlastne kancelarske aplikace pouzivam vyhradne na cteni - pisu v TeXu, grafy delam v GnuPlotu, prezentacky v LaTeX-Beameru no a nic vic uz nepotrebuju. I kdyz mozna se nekdy necham premluvit na macovske iWork, 08ky vypadají opravdu skvěle, jeste uvidim.
Samozřejmě to je o stylu práce. Například pro "tradičního" grafika je velmi nešťastné psát HTML v textovém editoru, protože chce uvažovat vizuálně (nehovořím o studentech informatiky). Stejně tak právník chce uvažovat nad právními záludnostmi smlouvy, a nějaký textový editor je pro něj jen nástroj. Aby se učil TeX, to je abrurdní představa. A protože většina světa pracuje na "nepočítačových" věcech, jede vizuální nástroje. Já sice dělám počítačové věci, ale nakonec kdo navrhuje či opravuje televize, také může používat dálkové ovládání ;)
Prostenik Vogon Jelc z Galaktického úřadu pro plánování hyperprostorové dopravy scrolloval otevřeným excelovským styhlesheetem, až našel řádek s nápisem 'Země - prevážně neškodná'.
Oddechl si. Krouží nad správnou planetou.
Označil řádek zelenou barvou, která znamenala 'vyřízeno'. Po té uložil dokument, přitáhl megafon k ústům a začal: "Pozemšťané! Věnujte pozornost tomuto hlášení..."
Nevím jak kdysi, ale lokalizovaná jména funkcí se do sheetu neukládají. Zkuste si otevřít soubor vytvířený v anglickém Excelu v české verzi. Názvy funkcí se prostě změní.
Bohuzel se to tenkrat ceskemu Excelu nejak nezadarilo a v sheetu byly nektere funkce nemecky (???).
Pak vyplavala na povrch dalsi nedostatecnost, neni tak jednoduche mit na 1 PC Excel (tusim to byl 2000) ve vic jazykovych verzich (tj. treba nemecky a cesky).
Uživatelsky definované funkce se pochopitelně nelokalizují. Když si napíšu funkci ConvertUnixTime2GMT, tak se takhle bude jmenovat v každém jazyce.
Samozřejmě Office 2000 má lokalizace přes MLP. Nainstalujete anglickou verzi, a k ní jazykové moduly (řekněme český, arabský). Bylo to k dispozici firemním zákazníkům, případně v MSDN.
ze po sobe nejsou schopne Office aplikace otevrit svoje vlastni soubory, to se cas od casu stava, ale tohle je nejaka systematicka chyba v lokalizacich. Vznikaji tim vyrazy jako =HODNOTA(ČÁST(HEXINBIN(B3;8);1;1)), coz nefunguje.
Já se přiznávám, že české verze používám jen pokud anglické nejsou k dispozici, takže nevím. Ale česká a anglická verze má shodné binárky, jde jen o jiný language modul.
problem je urcite mezi ceskou a nemeckou verzi, ten nemecky sheet by nemel umet pocitat ani v anglicke verzi
je klidne mozne ze ty funkce se cesky a anglicky nahodou jmenuje stejne, respektive nam to spis kdysi nekdo neprelozil, kdezto Nemcum jo (ISODD nezni moc cesky, mozna uz se o tom problemu vedelo)
Jednoduse ulozite tabulku se vzorci v CZ verzi excelu (nepamatuju si teda verzi) a skusite to otevrit v EN verzi (nebo naopak). V obou pripadech se nacetly hodnoty, ale jakmile date tabulku prepocitat, vyskoci milion hlasek o nezname funkci ...
Řeknu vám něco o lhaní. Lež by měla být uvěřitelná. Pokud je v rozporu s osobní zkušeností každého, kdo Excel kdy používal, a navíc se dá prokázat během méně než minuty, lžete špatně. Nakonec běžte, a zkuste si to. Uložte si soubor v českém Excelu, a otevřete ho v anglickém.
Mohou samozřejmě existovat konstrukce, kde autor uloží vzorec jako string, a s tím pak manipuluje. To je ovšem hrubě špatně. Mám za to, že se toho dá docílit jen pomocí VBA (do buňky A1 vložit text "=suma(B2:B5)", což anglická verze neskousne).
Bohužel to má pár problémů:
1) Nejde o konkrétní dokument, ale o způsob, jak prolém opakovatelně přivodit. Dokument se mohl jakkoliv poškodit.
2) Nemám německou verzi Office.
3) Určitě nebudu tahat vysoce podezřelý Excelový sheet z inetu. Stačí jedna neopravená díra v Excelu (a obdobně s dalšími formáty), a je dohráno.
hned vedle je to i rucne prepsane pro fungovani v italske a holandske verzi Excelu, kde je stejny problem (kdyz si z URL odmaznete jmeno souboru, directory listing je povoleny)
ad 3) - jo to genyjove z Redmontu si vymysleli binarni format na ukladani dat, ja ne
nebudu Vas trapit, proste uznejte, ze to "lokalizovani funkci" prokazatelne obcas nefunguje
Ty brďo, ty jsi mne rozesmál.
TEBE bych chtěkl vidět jak konsolideješ ty svý sračky mezi GB, CZ a RF. A pokaždé v jejich národní verzi.
Mám na to radu - kup siprovaz a vyhlídni si strom dopředu.
Fakt, ale opravdu fakt jsi mne dostal.
Než něco napíšeš, tak si to zkus. A věř, že univerzální návod od Tebe nás mnohé potěší.
A propos - ještě než-li začneš něco prudit, tak si taky otestuj funkcionalitu PATH v příslušných jazykových verzích wydlí a také v nich s tím excelem pracuj.
S dovolením ruský Word na českých Windows jsem měl. Samozřejmě bez problémů. České znaky zobrazují ne-Unicode aplikace (naposledy Word 95), pokud je code page systému nastavená na 1250 (tj. "českou"). Samozřejmě muvíme o Windows řady NT.
Ano je to fakt vyborny softwer typu urob si vlastny makrovirus...Pomocí VBA maker lze volat funkce Win32 API.(a dalsia perlicka s tym suvisiaca)...ale zato na něm běží půlka známého vesmíru ;)