...Gondolom, tudod azt a tényt, hogy mind az AOO/LO ODF formátuma, mind pedig a MS OOXML formátuma tulajdonképpen egy ZIP archívum, amibe további mappák és fájlok vannak becsomagolva.
Ezt a ZIP archívumot kézzel is ki lehet csomagolni, és ellenőrizni a tartalmát - persze csak "kódszinten":
- Csinálsz egy másolatot az.xlsx fájlodból (biztos, ami biztos...)
- A Másolatot átnevezed .zip kiterjesztésűre. (TotalCommander vagy egyéb fájlkezelővel)
- Ekkor a Fájlkezelő már bele tud lépni a ZIP archívum főkönyvtárába, azaz ki tudja azt csomagolni.
- a ZIP archívumon belül megtalálod a könyvtárszerkezetet, amiben az xl könyvtár igen nagy méretű.. Ezen belül pedig a styles.xml fájl az ami hatalmas: több, mint 9 MiB méretű. (A zip tömörítés miatt lesz "jóval kisebb" (1,7 MiB)méretű, amikor .xlsx a kiterjesztése.)
- Az .xml fájlokat pedig valami xml megnéző/szerkesztő programmal általában meg lehet nyitni. Ez lehet egy egyszerű text editor, programkód-szerkesztő, vagy a Windows beépített böngészője. Na ezt a fájlt képtelen voltam megnyitni normális időn belül, mert vagy hibás a szerkezete, vagy olyan karakterkódolást tartalmaz, amit nem képes megjeleníteni a nyugati tíypusű (latin betűs) megnéző/szerkesztő program.
Itt az én DoubleCommander-emmel megnyitott ZIP fájl belső könyvtárstruktúrája: és benne a nagy styles fájl:

- zip.png (21.81 KiB) Megtekintve 1291 alkalommal