Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno 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ší?

Jsou zobrazeny jen nové odpovědi. Zobrazit všechny
Předmět Autor Datum
Excel 97, soubor xls 7MB se souborem s makry, ukládání trvalo několik minut. Chybu způsobilo okopíro… nový
JiPa 11.01.2017 07:41
JiPa
Že by to tazatel ještě od toho roku 2006 nevyřešil nebo neuložil? nový
Karel04 11.01.2017 08:02
Karel04
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… nový
L-Core 11.01.2017 08:49
L-Core
Omlouvám se, přehlédnul jsem datum, ale ten soubor se ukládal několik minut i v Excelu 2010. Když js… poslední
JiPa 11.01.2017 10:17
JiPa

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.

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ší. :-/

Zpět do poradny Odpovědět na původní otázku Nahoru