«

»

már 17

Excel fájl típusok: xlsx, xlsm, xlsb

Az Excelben a 2007-es verziótól kezdődően új fájl típusok érhetőek el. Az alap fájl már .xlsx kiterjesztést kap, nem .xls-t, mint a régi, 2003-as Excelben. Az Excel újításai (amelyek közül a legszembetűnőbb, hogy a sheet már több, mint egymillió sort tartalmaz) csak az új fájl típusokban érhetőek el. Ha régi, .xls fájlt nyitsz meg, az kompatibilis üzemmódban (Compatibility Mode) működik. Ez tapasztalatom szerint sokszor lefagyást és egyéb problémákat okoz.

compatible_1

Ha 2003-nál újabb Excelt használsz, ajánlott, hogy a régi fájlokat is az új formátumok valamelyikébe mentsd el. Ezt egyszerűen megtehető a Mentés másként (Save As) gombbal. FONTOS: Ha megtörtént a mentés, be kell csukni és újra kinyitni a fájlt, hogy a kompatibilis mód megszűnjön.

No de melyek ezek a formátumok és mire jók?

Normál fájl, makró nélkül

Az alap beállítás fájl mentéskor az .xlsx (Excel workbook) kiterjesztés. Nem túl nagy méretű (<5Mb) fájloknál, amikben nem használsz makrókat, ezt a fájl típust használhatod, de választhatod az .xlsm (Excel Macro-Enabled workbook) vagy .xlsb (Excel Binary Workbook) kiterjesztést is.

Fontos tudni, hogy az .xlsx fájl nem tartalmazhat makrókat és más Visual Basic elemeket. Mentéskor az Excel figyelmeztet, ha ilyesmi van a fájlodban – figyelj erre az üzenetre, mert könnyen el lehet veszteni a makrókat egy óvatlan OK megnyomással!

compatible_2

 

Makrós fájlok
Ha makrós fájlt mentesz, akkor az .xlsm (Excel Macro-Enabled workbook) vagy .xlsb (Excel Binary Workbook) kiterjesztést válaszd.

 

Nagy méretű fájlok
Nagy méretű fájlok esetében nálunk a gyakorlatban elég jól bevált az .xlsb (Excel Binary Workbook) fájl típus. Ez ugyanúgy működik, mint a “hagyományos” Excel fájlok, csak abban van különbség, ahogy a lementett fájlban technikailag tárolódnak az adatok, de ezzel nekünk nem kell foglalkozni. Ez a fájl típus a mentésre és a megnyitásra van optimalizálva, tehát gyorsabban mentődik és nyílik meg, valamint a mérete is kisebb az .xlsx fájlnál. Makrós fájlokat is lehet ebbe a formátumba menteni, tehát ez egy gyors, tömör és univerzális fájl típus.

 


Kövesd az  Adatkertészetet a Facebookon!


4 comments

Skip to comment form

  1. bandalla

    Egy dolgot szeretnék hozzátenni, amre magyarázatot még nem találtam.
    Ha .xlsb-ben mented el a fájlodat, amiben jó sok nevet, illtve tartományt definiálsz, nagyon sokszor összeomlik a fájl úgy, hogy nem is lehet visszaállítani.

    Ez nagyon zavaró tud lenni, főleg azét, mert még nem tudtam rájönni, mi lehet az okát, így elkerülni is nehéz.

    Tapasztaltatok ilyen problémát?
    Esetleg van arra ötletetek, hogyan lehet elkerülni?

  2. Kris
    Kris

    Milyen Excelt használsz?
    Én nem tapasztaltam semmilyen összeomlást. Viszonylag nagy (5-15 mb) fájlokat használunk nagyon sok képletezéssel, formázással, linkekkel más fájlokra.
    Mennyi az a sok név? Nálunk kb. 10-50 név van egy-egy fájlban – nekem ez még nem sok.

  3. bandalla

    excel 207, 2010 és 2013. 2007-10 en már többször előfordult. Win7 OP rendszert használok
    a fájl mérete nem vészes, kb 2-3MB, és 20-30 név van definiálva benne.
    Természetesen tele van képlettel, és most jutott eszembe, hogy sok bennük az INDIREKT függvény.

    Sajnos nem tudok mintát küldeni, mert fagyás után nem tudom megnyitni, és előről kell csinálmom .xlsx-ben.
    Nem találkoztál ilyennel eddig?

  4. Kris
    Kris

    2-3 MB-os fájloknál nem biztos, hogy érdemes az .xlsb-vel küzdeni, ha ilyen lefagyásokat tapasztaltál.
    INDIREKT formulát én nem használok, mert ez a formula “volatile”, ami miatt – összetettebb fájlok esetén (és nálunk csak ilyen van…) – nagyon belassulhat a kalkuláció.

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöljük.

Az alábbi HTML kódok használhatóak: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

css.php