Belépés Nyitólap Nyilvános listák
A(z) libreoffice levelezőlista archívuma

Jelenleg az archívumban 262 levél van, és a levelek gyűjtése be van kapcsolva.
Levelek megjelenítési sorrendje:
2019. május 5. 18:28:48 (#375)
Feladó: Tibor Kovács
Tárgy: Re: [libreoffice] szamformatum altalanos megvaltoztatasa, a LO nyelvi alapertelmezesenek felulbiralasa
2019. május 5. 17:54:47 (#374)
Feladó: Tibor Kovács
Tárgy: Re: [libreoffice] szamformatum altalanos megvaltoztatasa, a LO nyelvi alapertelmezesenek felulbiralasa
2019. május 5. 17:20:06 (#373)
Feladó: Halmai, Csongor
Tárgy: Re: [libreoffice] szamformatum altalanos megvaltoztatasa, a LO nyelvi alapertelmezesenek felulbiralasa
Szia,

ezekkel sorban a kovetkezo bajaim vannak:
- TEXT: minden erintett cellara alkalmazni kell a kepletet, ami lassitja az ujraszamolast es maceras megcsinalni
- SUBSTITUTE: ugyanaz, mint a TEXT, ES azt is feltetelezi, hogy az eredeti beallitas magyar(-hoz hasonlo) volt
- kozles: ez a fajlon kivuli meta-adat, aminek a mentese es az alkalmazasa korulmenyes es ketseges (ertsd: elfelejtodhet)
- konstans szovegge alakitas: elveszti a tablazat a szamolotabla funkciojat, a dinamikus voltat, es statikussa valik,
mint egy Writer-tablazat
- makro: igen, ugy tunik, hogy ez az egyetlen megoldas, ami kb. azt csinalja, amit akartam. Csak egy picit
agyuval-verebre megoldasnak tunik, de en is ugy sejtem, hogy nincs mas.

...

HOPP!

Vajon megtalaltam, amit kerestem?

Format -> Cells -> Numbers -> Language

Ezzel a kijelolt cellakra (akar az osszesre) meg lehet mondani, hogy ne a felhasznalo altal beallitott nyelvnek
megfeleloen formazza a szamokat es a datumokat, hanem konkretan angolul, nemetul, stb. Ezzel eltunik a tizedesvesszo, es
tizedespont lesz a szamokban.

Sajnos azonban az igy formazott cellakra hivatkozas tovabbra is a magyar szamformazast alkalmazza, vagyis
A1=1/2
B1="X"&A1
eseten az A1-ben ugyan "0.5" lesz, de a B1-ben tovabbra is "X0,5", nem pedig "X0.5", hiaba van mindkettore az angol
formazas beallitva. Lehet, hogy ez bug.

Nekem nem tunik logikusnak, hogy a B1-ben miert a magyar formazast hasznalja, amikor a hivatkozott cellaban is angol van
es a B1-re is ez van beallitva. (Igen, meg lehet magyarazni, de felhasznaloi szempontbol akkor is fura es zavaro ez a
mukodes, es nekem nem is tunik igazan hasznosnak.)

Ugy latszik, hogy tenyleg a makro marad.

Pedig milyen jo lenne, ha lenne a File -> Properties -> General ablakban egy Language beallitas, amivel felul lehetne
biralni a LO lokalisan bealllitott nyelvet, es ezt a fajlba bele lehetne menteni. Holnap be is bekuldom Feature
Request-kent, de addig meg alszom ra egyet. :)

Addig is marad a makro es a kezi helyettesitgetes.

Egyelore azt csinaltam, hogy az SVG-stringeket mind osszefuztem egy cellaba CONCAT-tal, es arra engedtem ra egy
SUBSTITUTE-ot. Most eppen mukodik, mert csak a szamok tartalmaznak vesszot, de ha az SVG-ben lenne pl. "rgb(0,0,0)" (ami
lehetseges), akkor maris baj lenne.

Koszi meg egyszer:

Csongor









On 2019.05.05. 22:45, Tibor Kovács wrote:
> " Ezek szerint nincs igazan jo megoldas a problemara. "
>
>
> De, van. Több is.
>
> Az első JÓ megoldás a formázás, szöveggé alakítás közben:
>
> TEXT(A1;"0.00")
>
> Ez minden rendszeren és minden beállítás mellett ugyanúgy működni fog. Az eredeti A1 (illetve a hasonló) hivatkozásokat
> a Keresés és csere funkcióval is lecserélheted a javasolt képletrészletre. A RegEx (reguláris kifejezések opció) is
> segít, ha nem csak A1 hivatkozást kell lecserélni. A te eredeti képletedben pl. célszerű az &A1& karaktersort keresni és
> lecserélni &TEXT(A1;"0.00")& szövegre.
> RegEx-szel az A betűt is ki tudod váltani tetszőleges karakterre, és az 1-et is, tetszőleges számra.
>
>
> A második JÓ megoldás:
> Az eredménycellákra engedd rá egy másodlagos eredmény oszlopban a
> =SUBSTITUTE(B1;",";".")
> függvényt. Ez továbbalakíthatja a létrejött szöveget a te igényeidnek megfelelően.
>
>
> A harmadik JÓ megoldás:
> ...Másnak már úgy küldd el a fájlt, hogy
> - közlöd vele a beállítani valókat a megfelelő működés érdekében
> - konstans szöveggé konvertálod a képletek eredményeit a cellákban
> - exportálod az eredményt .csv vagy egyéb konstans adatokat tartalmazó formátumba.
>
>
> A negyedik JÓ megoldás a saját makró-függvény írása és annak a fájlba ágyazása lehet. Az képes lehet a szövegformátumot
> már eleve úgy létrehozni, ahogy azt te szeretnéd és ahogy azt megvalósítod. Ezt akár a bemeneti adatokra, akár a már
> létrehozott eredménycellákra is ráengedheted - mint a második JÓ megoldás függvényét.
>
>
>
> "Jó megoldás az, ami működik; nem az, amit jónak képzelünk el."
> /Én, most, csak neked/
> :) :) :)
>
> Mentes a
> vírusoktól. www.avast.com
>
>
> <#DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2>
>
> Halmai, Csongor > ezt írta (időpont: 2019. máj. 5., V, 12:03):
>
> Igen, koszonom, ez az, amit nem akartam, mert akkor ez mas felhasznaloknal az o sajat beallitasuk szerint fog valtozni.
>
> Ezek szerint nincs igazan jo megoldas a problemara.
>
> Koszonom:
>
> Csongor
>
>
>
> On 2019.05.05. 2:45, Tibor Kovács wrote:
> > A programcsomag nyelvi beállításai között tudod átváltani. Külön van lehetőség a felhasználói felület nyelvének
> > váltására (nem erre van szükséged), és külön a területi beállításoknak. Ha ez utóbbit angolra állítod, és a Tizedes
> > elválasztót hagyod illeszkedni a területi beállításokhoz, akkor eléred, amit akarsz.
> >
> > De nagyon nem tartom jó ötletnek az ilyen ad-hoc átállításokat, mert "magával ránthat" olyan dolgokat is, amire nem
> > számítasz, aztán meg majd bosszankodsz miatta. Jobb lenne formázni inkább, hiszen szövegtartalmat akarsz
> előállítani, és
> > nem numerikus értékeket.
> >
> > Halmai, Csongor > >> ezt írta (időpont: 2019. máj. 4., Szo, 16:21):
> >
> >     Sziasztok,
> >
> >     egy Calc tablazatot hasznalok arra, hogy SVG-t generaljak, amiben tort koordinatak szerepelnek.
> >
> >     Mivel a LO-om magyar, ezert az osszes szamban tizedes_vesszo_ szerepel, az SVG-ben viszont tizedes_pontoknak_
> kellene
> >     lenniuk.
> >
> >     Pl:
> >     A1 = 1/2
> >     B1 = ""
> >
> >     Mivel a LO magyar, ezert az alapertelmezes szerint az A1-ben "0,5" jelenik meg, nem pedig "0.5". Ezt a
> cellaformazassal
> >     at tudom allitani angol formatumra, de ez nyilvan nem befolyasolja a B1-ben megjeleno tartalmat, ott tovabbra is
> >     "" lesz (vesszovel)
> >     "" helyett.
> >
> >     Beletehetnek az osszes SVG-s keplet osszes hivatkozasaba egy formazast, ami a hivatkozott cellakbol szarmazo
> ertekeket
> >     angolositja, de mivel a B1-hez hasonlo kepletbol tobb szaz van a tablazatban, ezert ennel sokkal egyszerubb
> lenne egy
> >     altalanos beallitas, amivel a teljes tablazatra megmondom, hogy ne a LO nyelve szerint formazza a cellakat,
> hanem egy
> >     adott nyelv (itt az angol) szabalyai szerint.
> >
> >     Hogyan lehetne ezt megcsinalni?
> >
> >     Koszi:
> >
> >     Csongor
> >
> >     ____________________________________________________________
> >     libreoffice levelezőlista - libreoffice (qkacc) lev-lista (pötyi) hu
> >
> >     Leiratkozás a listáról: http://lev-lista.hu/pub/libreoffice
> >     ____________________________________________________________
> >
> >     ------ Szeretnéd itt megjeleníteni a hirdetésedet?  -------
> >     Keress minket az info (qkacc) lev-lista (pötyi) hu > > címen!
> >
> >
> >
>      Mentes a
> > vírusoktól. www.avast.com
> >
> >
> > <#DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2>
> >
> > ____________________________________________________________
> > libreoffice levelezőlista - libreoffice (qkacc) lev-lista (pötyi) hu
> > Leiratkozás a listáról: http://lev-lista.hu/pub/libreoffice
> > ____________________________________________________________
> >
> > ------ Tömeges email küldés, hírlevél  -------
> > Használj profi email marketing rendszert!
> > http://lev-lista.hu/ads/mc/0016
> >
>
> ____________________________________________________________
> libreoffice levelezőlista - libreoffice (qkacc) lev-lista (pötyi) hu
> Leiratkozás a listáról: http://lev-lista.hu/pub/libreoffice
> ____________________________________________________________
>
> ---
> Egy fáradt apa is megérdemel néha egy...
> búvártúrát szuper társaságban!
> http://lev-lista.hu/ads/mc/0032
>
>
>
> ____________________________________________________________
> libreoffice levelezőlista - libreoffice (qkacc) lev-lista (pötyi) hu
> Leiratkozás a listáról: http://lev-lista.hu/pub/libreoffice
> ____________________________________________________________
>
> ------
> Foglalkozz magaddal! Coaching útkeresőknek:
> http://lev-lista.hu/ads/mc/0028
>

2019. május 5. 14:45:42 (#372)
Feladó: Tibor Kovács
Tárgy: Re: [libreoffice] szamformatum altalanos megvaltoztatasa, a LO nyelvi alapertelmezesenek felulbiralasa
2019. május 5. 12:03:28 (#371)
Feladó: Halmai, Csongor
Tárgy: Re: [libreoffice] szamformatum altalanos megvaltoztatasa, a LO nyelvi alapertelmezesenek felulbiralasa
Igen, koszonom, ez az, amit nem akartam, mert akkor ez mas felhasznaloknal az o sajat beallitasuk szerint fog valtozni.

Ezek szerint nincs igazan jo megoldas a problemara.

Koszonom:

Csongor



On 2019.05.05. 2:45, Tibor Kovács wrote:
> A programcsomag nyelvi beállításai között tudod átváltani. Külön van lehetőség a felhasználói felület nyelvének
> váltására (nem erre van szükséged), és külön a területi beállításoknak. Ha ez utóbbit angolra állítod, és a Tizedes
> elválasztót hagyod illeszkedni a területi beállításokhoz, akkor eléred, amit akarsz.
>
> De nagyon nem tartom jó ötletnek az ilyen ad-hoc átállításokat, mert "magával ránthat" olyan dolgokat is, amire nem
> számítasz, aztán meg majd bosszankodsz miatta. Jobb lenne formázni inkább, hiszen szövegtartalmat akarsz előállítani, és
> nem numerikus értékeket.
>
> Halmai, Csongor > ezt írta (időpont: 2019. máj. 4., Szo, 16:21):
>
> Sziasztok,
>
> egy Calc tablazatot hasznalok arra, hogy SVG-t generaljak, amiben tort koordinatak szerepelnek.
>
> Mivel a LO-om magyar, ezert az osszes szamban tizedes_vesszo_ szerepel, az SVG-ben viszont tizedes_pontoknak_ kellene
> lenniuk.
>
> Pl:
> A1 = 1/2
> B1 = ""
>
> Mivel a LO magyar, ezert az alapertelmezes szerint az A1-ben "0,5" jelenik meg, nem pedig "0.5". Ezt a cellaformazassal
> at tudom allitani angol formatumra, de ez nyilvan nem befolyasolja a B1-ben megjeleno tartalmat, ott tovabbra is
> "" lesz (vesszovel)
> "" helyett.
>
> Beletehetnek az osszes SVG-s keplet osszes hivatkozasaba egy formazast, ami a hivatkozott cellakbol szarmazo ertekeket
> angolositja, de mivel a B1-hez hasonlo kepletbol tobb szaz van a tablazatban, ezert ennel sokkal egyszerubb lenne egy
> altalanos beallitas, amivel a teljes tablazatra megmondom, hogy ne a LO nyelve szerint formazza a cellakat, hanem egy
> adott nyelv (itt az angol) szabalyai szerint.
>
> Hogyan lehetne ezt megcsinalni?
>
> Koszi:
>
> Csongor
>
> ____________________________________________________________
> libreoffice levelezőlista - libreoffice (qkacc) lev-lista (pötyi) hu
> Leiratkozás a listáról: http://lev-lista.hu/pub/libreoffice
> ____________________________________________________________
>
> ------ Szeretnéd itt megjeleníteni a hirdetésedet?  -------
> Keress minket az info (qkacc) lev-lista (pötyi) hu címen!
>
>
> Mentes a
> vírusoktól. www.avast.com
>
>
> <#DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2>
>
> ____________________________________________________________
> libreoffice levelezőlista - libreoffice (qkacc) lev-lista (pötyi) hu
> Leiratkozás a listáról: http://lev-lista.hu/pub/libreoffice
> ____________________________________________________________
>
> ------ Tömeges email küldés, hírlevél -------
> Használj profi email marketing rendszert!
> http://lev-lista.hu/ads/mc/0016
>