

Dlouhé ukládání *.xls (Office 97)
Mám velmi rozsáhlé *xls soubory, skoro se stovkou listů a mnohatisíci výpočty jak na jednotlivých listech, tak napříč listy (self-made mzdový systém). Velikost prázdného souboru je kolem 4,5 MB; s naplňováním dat může narůst na cca 5 mega.
Ukládání takového souboru trvá řádově desítky vteřin, klidně půl (i více) minuty. Zdá se mi to strašně dlouho - i když změním třeba jen jeden údaj, bez vazeb na cokoliv jiného. Skřípu u toho zubama a přemýšlím, čím to může být - ramky mám giga, spuštěné procesy pod kotrolou, bez virů a breberušek, za sw. a hw. FW s NATem. Disky ATA-133, režim UDMA. P4/3GHz. Místa na discích je relativně dost.
Pro letošní rok jsem zmíněný systém (upravovaný od roku 1997) rozšířil pro více zaměstnanců a přidal více výpočtů. Několikavteřinové (cca do 10sec) ukládání bylo běžné i dříve, ale letos se mi zdá, že se jeho doba minimálně ztrojnásobila. Přitom vzorců přibylo tak 30% oproti předchozí verzi.
Excel 97 CZ.
Zkoušel jsem aplikace pod Vistou a MSO 2007: bohužel zlobí některá makra (nejsou pod MSO 2007 kompatibilní či co ), tak jsem zatím testování zanechal.
Čím to může být? Že bych dosáhl nějakých výkonostních mezí, za kterou je ukládání *xls nějaké složitější/pomalejší?
Excel 97, soubor xls 7MB se souborem s makry, ukládání trvalo několik minut. Chybu způsobilo okopírování dat z webu.
Pomohlo odstranit formátování písma: označit všechny buňky v příslušném listu s daty, kliknout na menu Formát, Buňky, záložka Písmo, políčko Normální zaškrtnout, potvrdit OK a opakovat postup i na dalších listech s daty.
Že by to tazatel ještě od toho roku 2006 nevyřešil nebo neuložil?
Vyřešil, uložil a už asi 4 roky používá Office 2007 :)
Pro doplnění: v dalších letech, než jsem přešel na Off2007, se situace už nikdy neopakovala. Zda jsem na starém PC (Win XP) defragmentoval a jak často, si již nepamatuji. Na novém PC s W7 (3,5 roky) jsem defragmentaci nespustil ani jednou.
Většinou pořád používám standard *xls v režimu kompatibility (97-2003).
Omlouvám se, přehlédnul jsem datum, ale ten soubor se ukládal několik minut i v Excelu 2010.
Když jsem ho jenom přejmenoval, tak uložení trvalo pár sekund. Příčina bude ještě asi v něčem jiném.
Jinak Excel 2003 mi bohužel připadá pro moji práci mnohem praktičtější a pohodlnější.