Złe sortowanie po dacie - libreoffice 25.2.4.3

Użytkowanie arkusza kalkulacyjnego
kermu
Posty: 10
Rejestracja: sob lis 04, 2017 10:22 pm

Złe sortowanie po dacie - libreoffice 25.2.4.3

Post autor: kermu »

Czy ktoś może podpowiedzieć dlaczego libreoffice 25.2.4.3 źle sortuje po dacie ?
Mam ustawione Polskie locale, komórki w pierwszej kolumnie ustawione w formacie: data: D.MM.YYYY
a mimo tego, po wybraniu sortowania rosnącego według danych w pierwszej kolumnie, wynik jest jak
na załączonym zdjęciu.
Z góry dzięki za pomoc :)
Załączniki
Screenshot at 2025-06-27 14-12-07-2.png
Screenshot at 2025-06-27 14-12-07-2.png (120.44 KiB) Przejrzano 187 razy
Screenshot at 2025-06-27 14-06-57.png
Screenshot at 2025-06-27 14-06-57.png (92.09 KiB) Przejrzano 187 razy
historia_zuzycia-forum.ods
(44.97 KiB) Pobrany 22 razy
Linux Mint 20.3/ LibreOffice 25.2.4.3
Awatar użytkownika
Jermor
Posty: 2460
Rejestracja: sob paź 12, 2013 11:09 am
Kontakt:

Re: Złe sortowanie po dacie - libreoffice 25.2.4.3

Post autor: Jermor »

Sortowanie jest prawidłowe. W twoim pliku kolumna "Data odczytu" nie zawiera dat. To jest tekst, który wygląda jak data.
Ustaw aktywną komórkę na jakąś "datę" i spójrz na wiersz wprowadzania. Twoja "data" jest poprzedzona znakiem apostrofu, to oznacza, że wprowadzona liczba ma być traktowana jak tekst. Formatowanie komórek nie ma w tym momencie znaczenia.
Musisz przekształcić te dane na liczby (data jest w istocie liczbą, a tylko sposób formatowania decyduje, jak jest przedstawiona). Oto jak to zrobisz:
  • Skopiuj komórki z tym zapisem.
  • W to samo miejsce wklej je następująco"
    • Wybierz "Edycja -> Wklej specjalnie -> Wklej nieformatowany tekst"
    • W oknie dialogowym zaznacz opcję:
      obraz_2025-06-27_151155052.png
      obraz_2025-06-27_151155052.png (5.46 KiB) Przejrzano 182 razy
AOO 4.1.15, LO 25.8 (x64) na Windows 11 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.
kermu
Posty: 10
Rejestracja: sob lis 04, 2017 10:22 pm

Re: Złe sortowanie po dacie - libreoffice 25.2.4.3

Post autor: kermu »

O.K. Dzięki, nie zauważyłem tego
W takim razie bug jest w konwersji typu danych
W załączonym pliku CSV po imporcie proszę dokonać konwesji
pierwszej kolumny do typu data D.MM.YYYY
Każdy string w komórce zostanie poprzedzony znakiem: '
Co ciekawe polecenie "wyszukaj i zmień" nie widzi znaku: '
Muszę ręcznie poprawiać każdą komórkę ...
Załączniki
historia_odczytow.csv.txt
(233 Bajtów) Pobrany 10 razy
Linux Mint 20.3/ LibreOffice 25.2.4.3
Awatar użytkownika
Jermor
Posty: 2460
Rejestracja: sob paź 12, 2013 11:09 am
Kontakt:

Re: Złe sortowanie po dacie - libreoffice 25.2.4.3

Post autor: Jermor »

Znak apostrofu pojawia sie wyłacznie w wierszu wprowadzania, jako informacja, że zawartość, która jest liczbą będzie potraktowana jako tekst. Tego znaku nie mozna wyodrębnić poleceniami "Znajdź i zamień".
W oknie konwersji tekstu na zawartość kolumn jest taka sama opcja jaką pokazałem w poprzednim swoim poście. Trzeba ją zaznaczyć.
Ponadto w oknie dialogowym mozna zaznaczyć kolumnę i wskazać sposób formatowania wyniku, jak na ilustracji poniżej:
obraz_2025-06-27_173531764.png
obraz_2025-06-27_173531764.png (33.76 KiB) Przejrzano 168 razy
Czyli nie jest to bug.
AOO 4.1.15, LO 25.8 (x64) na Windows 11 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.
ODPOWIEDZ