Posljednja promjena  20.08.2006

 

Back

 

MOJ OSVRT NA EXCEL 2007

  

   Kao što sam rekao Microsoft je napravio veliki iskorak u razvoju Excela. Excel 2007 je veliki zaokret  čak veći nego što se zbio iz Excela 4 na Excel 5 u kojem ja Excel 5 prešao na VBA. 

   Već je sasvim jasno da će Microsoft polako napuštati VBA da se s vremenom više neće moći programirati u VBA editoru a kod se neće nalaziti u samoj knjizi, već vani u obliku nekog dll-a., ocx-a ili slično. 

Ipak VBA će još živjeti u Excelu barem 10-tak godina. i ovo se može smatrati nekim prelaznim razdobljem. Možda neka novija inačica će biti definitivno bez VBA. 

   Velika je stvar što sada Excel 2007 dobio površinu lista čak od 1.048.576 redaka 16.384 stupca. Upravo ta veličina i proširenje radnog prostora rezultira zamjenom VBA sa nekim bržim programskim jezikom. 

    Sada sa tim prostorom u kojem se može unijeti preko 1.000.000  slogova jednostavno nameće Excel kao mjesto gdje se može pohraniti u jednom listu poslovanje jednog prilično velikog poduzeča, i nameće Excel kao takmaca u borbu za poslovni softver. U svemu tome će prevagnuti činjenica da Excel nije potrebno kupovati upravo kao što se kupuju baze podataka poput Oracle-a, dBASE i sl. Već ga se može koristiti kao dio Office paketa, kojeg svatko već ima. Mislim da je važno napomenuti da ovo sve važi kad se osigura rad Excela pogramiranjem, a što manje formulama. Meni će osobno Excel 12 biti jako interesantan što ću postojeće programe jednostavno nadograditi u Excel 12. ispraviti kod i prilagoditi ga 12-tici.

   Primjetio sam gdje stari kod zapinje, te mu iskoristiti brzinu zajedno sa povečanim prostorom, i bit će spreman za kreiranje i uvoz velikih baza podataka i radom nad njima. 

   Težina dokumenta koji ima šest kolona i popunjene redove do kraja sa 6-cifrenim brojevima je 35,8 MB sitnica, diže jako brzo.

    Svi postavljaju pitanje kako Excel može raditi kao ostali programi koji su naslonjeni na neku od relacijskih baza iako Excel nije relacijska baza podataka. Pitanje relacija u Excelu za mene je neupitno (to radim od Excela 5) jer se može osnovati nekoliko baza podataka po listovima i povezati ih dobrim kodom  koji izvodi radnje po principima relacijske baze. To zvuči čudno, da, ali i istinito. Stoga mislim da jedan od največih i izuzetnih novosti je prostor i veličina lista. Jedino što bi bilo bolje a to je kada bi se moglo prostor u listu odrediti dinamički od strane korisnika tj. na početku rada  odrediti dimenzije duplo više redova (2.097.152) za duplo manje kolona  8.192., i tako po potrebi.

    U tom naglom preokretu najteže će biti korisnicima (na koje se najmanje mislilo) koji svakih nekoliko godina moraju učiti nova sučelja ni krivi ni dužni. Oni ipak imaju samo zadatak koristiti se Excelom. Mislim da izgled ne bi trebalo često mjenjati već funkcionalnost. 

    Korisnici Excela su mahom početnici do dobri napredni korisnici. 

    Mjenjanje funkcionalnosti trebalo bi interesirati one koji razvijaju softver u Excelu i tu funkcionalnost skriti od običnih korisnika da se smanji efekat iznenađenja i straha i to običnim klikom. Nije potrebno mnogo   vremena da se obični korisnik pretvori u programera u Excelu. Moj dojam je da je Microsoft htio zadiviti sve svoje konkurente i to je uspio postavljajući Excel previše akademski a to znači da nije dobro kad pisac ne nepiše knjigu za čitatelje, već za svoje kolege književnike  koji ga jedini i razumiju. 

   Ovo što sam napomenuo jedini razlog je što korisnici nerado prihvaćaju nove stvari, tako da bi ovaj Excel 12 mogao biti prihvaćen od strane običnih smrtnika za 6-7 godina što zapravo ne bi trebao biti cilj prozvođaču softvera. Isto tako mislim da će prozujati u slijedeću verziju i da će biti malo korišten i iskorišten. Sjejtite se kako je prošao kokot koji je prije zore "pijevao pijesmice". 

   Inače vrlo mnogo je truda utrošeno u redizajn što je rezultiralo ugodnim izgledom. Dosta se vremena potrošilo i na formate i formatiranje. Dobar je smjer analiziranje podataka (Cube) i povezivanje sa vanjskim izvorima podataka (SQL), zaista nekoliko dobrih i potrebnih funkcija. 

Za ovaj put toliko ako dođem do novih zaključaka  doći će do izmjene ili dodatka ovom tekstu. 

 

CROExcel