Zamiana walut
Zamiana walut
Witam
Mam arkusz w LibreOffice (Wersja: 5.1.6.2) skladajacy sie z kilkunastu arkuszy. Jak moge zamienic wszystkie komorki we wszystkich arkuszach z waluty polskiej na EURO itp. Jakies makro lub moze pole wyboru po kliknieciu zamieni calosc na wskazana walute.
Pozdrawiam
Mam arkusz w LibreOffice (Wersja: 5.1.6.2) skladajacy sie z kilkunastu arkuszy. Jak moge zamienic wszystkie komorki we wszystkich arkuszach z waluty polskiej na EURO itp. Jakies makro lub moze pole wyboru po kliknieciu zamieni calosc na wskazana walute.
Pozdrawiam
OpenOffice 3.1.1 pod Ubuntu 9.10
Re: Zamiana walut
Najszybsza jednorazowa zamiana to edycja w notatniku pliku content.xmlchemar pisze:Witam
Mam arkusz w LibreOffice (Wersja: 5.1.6.2) skladajacy sie z kilkunastu arkuszy. Jak moge zamienic wszystkie komorki we wszystkich arkuszach z waluty polskiej na EURO itp. Jakies makro lub moze pole wyboru po kliknieciu zamieni calosc na wskazana walute.
Pozdrawiam
Przykładowy fragment pliku content.xml dotyczący pojedynczej komórki
Kod: Zaznacz cały
<table:table-cell table:style-name="ce32" table:formula="of:=[.C5]/3" office:value-type="currency" office:currency="PLN" office:value="480"><text:p>480,00 zł</text:p></table:table-cell>
currency="PLN" na currency="EUR"
zł< na €<
wcześniej dobrze jest zrobić kopię zapasową a w arkuszu poddawanym edycji wybrać przynajmniej jedną komórkę i sformatować w wybranej walucie.
Aby móc wybrać walutę może być konieczne wcześniejsze jej ustawienie - ustawienia językowe w opcjach OO
AOO 4.1.7 na WIN7; LO 6.3.2 portable
Re: Zamiana walut
Skad wziasc ten plik? Mam plik w formacie ODS. Druga sprawa. Nie ma mozliwosci poprzezarkusz? Chodzi o to zeby uzytkownicy sami mogli sobie ustawiac potrzebna walute.
OpenOffice 3.1.1 pod Ubuntu 9.10
Re: Zamiana walut
Plik content.xml jest zapakowany wewnątrz pliku ods, który tak naprawdę jest archiwum zip.
Jest możliwość poprzez arkusz, ale nie będzie to zamiana najszybsza jednorazowa. Interfejs przyzwyczaja, ale i ogranicza.
Samym podstawowym interfejsem arkusza wymusisz format bloku albo zespołu bloków. Ale to sam wiesz.
Chciałoby się mieć wyszukiwanie i zamianę formatów. Zamiana treści nie wystarczy, bo grozi wpisaniem miana do komórek, wskutek czego dostaniesz teksty zamiast kwot liczbowych.
Takiej funkcji nie ma.
Możesz spróbować użyć formularza wyszukiwania i zamiany (Ctrl+H) dla zaznaczenia wszystkich wystąpień we wszystkich arkuszach,
Find: zł
[x] Formatted display
[x] All sheets
[Find All]
a potem zaznaczonym komórkom zmienić format (nie treść!).
Jest możliwość poprzez arkusz, ale nie będzie to zamiana najszybsza jednorazowa. Interfejs przyzwyczaja, ale i ogranicza.
Samym podstawowym interfejsem arkusza wymusisz format bloku albo zespołu bloków. Ale to sam wiesz.
Chciałoby się mieć wyszukiwanie i zamianę formatów. Zamiana treści nie wystarczy, bo grozi wpisaniem miana do komórek, wskutek czego dostaniesz teksty zamiast kwot liczbowych.
Takiej funkcji nie ma.
Możesz spróbować użyć formularza wyszukiwania i zamiany (Ctrl+H) dla zaznaczenia wszystkich wystąpień we wszystkich arkuszach,
Find: zł
[x] Formatted display
[x] All sheets
[Find All]
a potem zaznaczonym komórkom zmienić format (nie treść!).
JJ
LO (24.2|7.6) ∙ Python (3.12|3.11|3.10) ∙ Unicode 15 ∙ LᴬTEX 2ε ∙ XML ∙ Unix tools ∙ Linux (Rocky|CentOS)
LO (24.2|7.6) ∙ Python (3.12|3.11|3.10) ∙ Unicode 15 ∙ LᴬTEX 2ε ∙ XML ∙ Unix tools ∙ Linux (Rocky|CentOS)
Re: Zamiana walut
Uzupełniając post Jana_J trzeba pamiętać, że zaznaczone zostaną także te komórki, które gdzieś w tekście będą miały treść "zł".
Zatem moim zdaniem powinieneś zrobić to tak:
Utworzyć na podstawie stylu domyślnego nowy styl o nazwie np. "Waluta".
Po zaznaczeniu wszystkich komórek zawierających liczby "zł", metodą opisaną przez Jana_J, przypisac tym komórkom ten nowy styl. Wystarczy kliknąć go dwukrotnie.
Od teraz wystarczy modyfikować formatowanie liczb w tym stylu aby uzyskać pożądaną walutę.
Jeśli walut ma być kilka, można utworzyć dodatkowe style o nazwach np. "Waluta US", "Waluta GB", "Waluta EUR", "Waluta PLN" itd. W tych stylach od razu przypisać właściwe formatowanie. Od tego momentu użytkownik może zmieniać waluty poprzez zamianę stylu komórek.
CTRL+H (Znajdź i zamień). Pod polem "Znajdź" zaznaczyć "Wszystkie arkusze", w "Innych opcjach" zaznaczyć "Style komórek". W polu "Znajdź" można wskazać styl waluty jaki jest obecnie w arkuszu a w polu "Zamień" nazwę stylu waluty potrzebnej.
To oznacza, że użytkownicy na tyle biegle posługują się arkuszem, że wiedza jak to zrobić.chemar pisze:Chodzi o to zeby uzytkownicy sami mogli sobie ustawiac potrzebna walute.
Zatem moim zdaniem powinieneś zrobić to tak:
Utworzyć na podstawie stylu domyślnego nowy styl o nazwie np. "Waluta".
Po zaznaczeniu wszystkich komórek zawierających liczby "zł", metodą opisaną przez Jana_J, przypisac tym komórkom ten nowy styl. Wystarczy kliknąć go dwukrotnie.
Od teraz wystarczy modyfikować formatowanie liczb w tym stylu aby uzyskać pożądaną walutę.
Jeśli walut ma być kilka, można utworzyć dodatkowe style o nazwach np. "Waluta US", "Waluta GB", "Waluta EUR", "Waluta PLN" itd. W tych stylach od razu przypisać właściwe formatowanie. Od tego momentu użytkownik może zmieniać waluty poprzez zamianę stylu komórek.
CTRL+H (Znajdź i zamień). Pod polem "Znajdź" zaznaczyć "Wszystkie arkusze", w "Innych opcjach" zaznaczyć "Style komórek". W polu "Znajdź" można wskazać styl waluty jaki jest obecnie w arkuszu a w polu "Zamień" nazwę stylu waluty potrzebnej.
AOO 4.1.15, LO 24.8.2 (x64) na Windows 10 64bit
Ważne!
Jeśli twój problem został rozwiązany, wróć do swojego pierwszego postu, przejdź do edycji i dopisz [SOLVED] w temacie.
Inni, którzy mają podobny problem, będą wiedzieli, że istnieje jego rozwiązanie.
Ważne!
Jeśli twój problem został rozwiązany, wróć do swojego pierwszego postu, przejdź do edycji i dopisz [SOLVED] w temacie.
Inni, którzy mają podobny problem, będą wiedzieli, że istnieje jego rozwiązanie.
Re: Zamiana walut
Tez myślałem o stylach.
Tam gdzie ma być wyświetlana waluta powinno się operować stylami.
W danym arkuszu powinien być tylko jeden rodzaj waluty.
Edycja stylu powinna zmieniać walutę.
I nie projektować stylów z różnymi walutami, a tylko style z jedną walutą ale różnie przedstawianą w zależności od potrzeb. Dlatego proponowałem edycję xmla, która nie zmienia np. liczby cyfr po przecinku.
Trzeba pamiętać , ze w arkuszu nie ma następstwa ani zagnieżdżania stylów
Tam gdzie ma być wyświetlana waluta powinno się operować stylami.
W danym arkuszu powinien być tylko jeden rodzaj waluty.
Edycja stylu powinna zmieniać walutę.
I nie projektować stylów z różnymi walutami, a tylko style z jedną walutą ale różnie przedstawianą w zależności od potrzeb. Dlatego proponowałem edycję xmla, która nie zmienia np. liczby cyfr po przecinku.
Trzeba pamiętać , ze w arkuszu nie ma następstwa ani zagnieżdżania stylów
AOO 4.1.7 na WIN7; LO 6.3.2 portable
Re: Zamiana walut
A nie łatwiej będzie rozdzielić je na dwie kolumny, w jednej cyfry w drugiej oznaczenie waluty?
Pozdrawiam
Roman
Daj znać [SOLVED], kiedy Twój problem zostanie rozwiązany
LO 7.2.x/AOO 4.1.x. używane na Ubuntu 20.04LTS i M$ Windows 10
Roman
Daj znać [SOLVED], kiedy Twój problem zostanie rozwiązany
LO 7.2.x/AOO 4.1.x. używane na Ubuntu 20.04LTS i M$ Windows 10