On 2017-03-29 at 21:00, Jan Stożek wrote:
>>> Jeśli wymieniasz arkusze z innymi, to powinieneś mieć ten sam
>>> system znaków co inni.
>>
>> Informacja o tym jest zapisana w pliku arkusza w sposób
>> jednoznaczny, tzn. ten sam arkusz otwarty w lokalizacji pl_PL pokaże
>> przecinek, a w en_US kropkę, więc to raczej nie problem.
>
> Jeżeli ma ustawione korzystanie z locale systemowego. Jeżeli
> masz na sztywno ustawione polskie (albo nie polskie), to nie byłbym
> taki pewien.
Może nie rozumiem, co chcesz powiedzieć, ale ja jestem pewien tego,
co napisałem. Nigdy się nie spotkałem i trudno mi sobie nawet
wyobrazić, żeby separator dziesiętny w arkuszu kalkulacyjnym przestawał
nim być z powodu otwarcia pliku w programie czy systemie o innej
lokalizacji. Nie spotkałem się też z przypadkiem żeby prezentacja
separatora - kropka czy przecinek - nie zgadzała się z decydującymi
o tym ustawieniami lokalizacji.
Żeby nie być gołosłownym, np. w Calcu z lokalizacją ustawioną na
sztywno na polską komórka zawierająca liczbę 8 i 8 dziesiątych jest
w pliku arkusza zapisywana tak:
<table:table-cell office:value-type="float" office:value="8.8">
<text:p>8,8</text:p></table:table-cell>
a z lokalizacją ustawioną na sztywno na amerykańską tak:
<table:table-cell office:value-type="float" office:value="8.8">
<text:p>8.8</text:p></table:table-cell>
Jak myślisz, dlaczego 'office:value' są identyczne?
--
mrg