Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Prečo v Exceli 2010 sa nezobrazuje 65536 stĺpcov, ktoré sa nezobrazujú 1048756 riadkov Excel?

Rozdiel v počte stĺpcov (65 536 v programe Excel 2010) a riadky (1 048 576 v Exceli 2010) nie je obmedzením uloženým jediným, ľahko vysvetleným faktorom. Je to výsledok toho, ako sa vyvíjali vnútorné dátové štruktúry Excel a schémy riešenia.

Tu je zrútenie prispievajúcich faktorov:

* Schémy adresovania: Excel používa rôzne schémy adresovania pre stĺpce a riadky. Stĺpce sú reprezentované pomocou písmen (A, B, C ... AA, AB ... AAA atď.), Čo je systém Base-26. Riadky však používajú jednoduchý systém číslovania Base-10. Systém základne-26 pre stĺpce znamená, že dochádza z kombinácií (ZZ je najvyšší pred prekročením 2-bajtového limitu) oveľa rýchlejšie ako systém Base-10 pre riadky.

* Ukladanie údajov a správa pamäte: Prvé verzie programu Excel mali obmedzenia týkajúce sa riešenia pamäte a dátových štruktúr, ktoré ovplyvnili výber konštrukcie pre maximálny počet stĺpcov. Aj keď tieto obmedzenia boli prekonané v neskorších verziách, základný systém riešenia zostáva odkazom. Limit 65 536 je viazaný na 16-bitový systém adresovania stĺpcov, čo znamená, že adresa každého stĺpca by mohla byť zastúpená v 2 bajtoch.

* Kompatibilita za spätnú väzbu: Spoločnosť Microsoft udržiavala spätnú kompatibilitu so staršími súborom Excel. Zmena adresovania stĺpca by prerušila mnoho existujúcich tabuliek. Významné prepracovanie toho, ako Excel spracováva tabuľky, sa považovalo za problematickejšie, než len pokračovanie s historickým obmedzením.

* Praktické úvahy: Zatiaľ čo moderný hardvér ľahko spracováva oveľa väčšie tabuľky, existuje praktický limit na to, ako široká je tabuľka realisticky užitočná. Väčšina používateľov zriedka potrebuje pracovať s desiatkami tisíc stĺpcov, čo v porovnaní so zvýšením počtu riadkov, ktoré sú bežne potrebné pre veľké súbory údajov, je väčšia priorita.

Stručne povedané, nezrovnalosť sa scvrkáva na kombináciu historických možností dizajnu (16-bitové adresovanie stĺpcov oproti flexibilnejšiemu systému pre riadky), zaostalých obáv z kompatibility a rovnováhy medzi praktickosťou a výpočtovými zdrojmi. Zatiaľ čo verzie Excel 2010 a neskoršie verzie sa zaoberali určitými obmedzeniami pamäte, základné obmedzenia adresovania stĺpcov zostávajú starším faktorom.

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené