Sziasztok!
Az lenne a kérdésem, hogy meg lehet e valamilyen módszerrel változtatni az alapértelmezetként (2000-01-01) beállított dátum formátumot OOoban?
Pl.: Ha van egy xls, melyben 2000.01.01. formátumú dátumok találhatóak, azt az OOo megnyitásával ne alakítsa automatikusan át 2000-01-01 formátumúvá.
Választ előre is köszönöm!
alapértelmezett dátumformátum megváltoztatása
alapértelmezett dátumformátum megváltoztatása
OpenOffice 3.1 a Windows Home -??n
- Zizi64
- Globális moderátorok
- Hozzászólások: 4084
- Csatlakozott: 2008. november 12., szerda 21:22
- Tartózkodási hely: Budapest
Re: alapértelmezett dátumformátum megváltoztatása
Üdv!
Először egy kis magyarázat:
Legjobb tudomásom szerint a dátum-idő adatok egyszerű tizedestört (real, avagy float azaz lebegőpontos számként vannak eltárolva mind az Excelben, mind pedig az Open/LibreOffice-ban.
A szám egész részébe van "belekódolva' a dátum (év, hó, nap), a törtrész pedig az időt tartalmazza (óra, perc, másodperc...)
Tehát, ha az Excel nem "mondta meg" a dátumnak, határozottan, hogy milyen formátumú legyen, akkor ilyen formátuminformáció nem jön át, csak az kód, hogy "alapértelmezett formátum". Emiatt "módosítja" az Open/LibreOffice program a formátumot: azaz nem módosítja, mert nincs mit. Csak alkalmazza a szerinte "alapértelmezett" formátumot.
Ez az alapértelmezés pedig az alapértelmezett sablonban lehet letárolva, tehát valószínűleg azt kell megváltoztatnod. Ha ez megteszed, akkor minden általad létrehozott fájlban a megváltoztatott alapértelmezés fog érvényesülni.
Ezért talán rugalmasabb dolog az adott fájlban módosítani a formátumot (egyéni cellastílusok alkalmazásával).
Valószínűleg egyébként az XLS fájl létrehozója volt nem túl előrelátó, (vagy éppen hogy határozott szándéka volt ez), mert ahogy látom az Excel2002-ben (más néven OfficeXP-ben) volt "csillagozott" és volt nem "csillagozott" dátumformátum. A "csillagozott" jelentette azt, hogy ha más országban nyitják meg Excellel ugyanazt a fájlt, akkor a dátumok rugalmasan felvehetik a környezet (operációs rendszer) beállításainak megfelelő formátumot. Tehát, ha tudta volna és akarta volna, az XLS fájlod létrehozója, szerkesztője, akkor rögzíthette volna úgy a dátumformátumot, hogy az ne változhasson egy másik környezetben, de ezt valamiért nem tette meg. Vagyis: utólag vagy te rögzíted a formátumot a dokumentumban (és akkor később Excellel megnyitva is PONTOSAN úgy jelenik meg, mint nálad, vagy "hozzábarkácsolod" az Open/LibreOffice-t ahhoz a néhány XLS fájlhoz, amit ily módon kell megnyitnod.
Először egy kis magyarázat:
Legjobb tudomásom szerint a dátum-idő adatok egyszerű tizedestört (real, avagy float azaz lebegőpontos számként vannak eltárolva mind az Excelben, mind pedig az Open/LibreOffice-ban.
A szám egész részébe van "belekódolva' a dátum (év, hó, nap), a törtrész pedig az időt tartalmazza (óra, perc, másodperc...)
Tehát, ha az Excel nem "mondta meg" a dátumnak, határozottan, hogy milyen formátumú legyen, akkor ilyen formátuminformáció nem jön át, csak az kód, hogy "alapértelmezett formátum". Emiatt "módosítja" az Open/LibreOffice program a formátumot: azaz nem módosítja, mert nincs mit. Csak alkalmazza a szerinte "alapértelmezett" formátumot.
Ez az alapértelmezés pedig az alapértelmezett sablonban lehet letárolva, tehát valószínűleg azt kell megváltoztatnod. Ha ez megteszed, akkor minden általad létrehozott fájlban a megváltoztatott alapértelmezés fog érvényesülni.
Ezért talán rugalmasabb dolog az adott fájlban módosítani a formátumot (egyéni cellastílusok alkalmazásával).
Valószínűleg egyébként az XLS fájl létrehozója volt nem túl előrelátó, (vagy éppen hogy határozott szándéka volt ez), mert ahogy látom az Excel2002-ben (más néven OfficeXP-ben) volt "csillagozott" és volt nem "csillagozott" dátumformátum. A "csillagozott" jelentette azt, hogy ha más országban nyitják meg Excellel ugyanazt a fájlt, akkor a dátumok rugalmasan felvehetik a környezet (operációs rendszer) beállításainak megfelelő formátumot. Tehát, ha tudta volna és akarta volna, az XLS fájlod létrehozója, szerkesztője, akkor rögzíthette volna úgy a dátumformátumot, hogy az ne változhasson egy másik környezetben, de ezt valamiért nem tette meg. Vagyis: utólag vagy te rögzíted a formátumot a dokumentumban (és akkor később Excellel megnyitva is PONTOSAN úgy jelenik meg, mint nálad, vagy "hozzábarkácsolod" az Open/LibreOffice-t ahhoz a néhány XLS fájlhoz, amit ily módon kell megnyitnod.
Sok sikert!
Kovács Tibor (W10x64Pro/W7x64P: 7.5.8;
winPenPack/PortableApps: LO3.3.1-7.6.2, AOO4.1.14
Ha megoldódott a probléma, jelöld a témaindító hozzászólásod címének szerkesztésével. Írd elé: [Megoldva].
Kovács Tibor (W10x64Pro/W7x64P: 7.5.8;
winPenPack/PortableApps: LO3.3.1-7.6.2, AOO4.1.14
Ha megoldódott a probléma, jelöld a témaindító hozzászólásod címének szerkesztésével. Írd elé: [Megoldva].