Hallo,
OOo sortiert eine Liste wie folgt:
Error
Style-B
StyleA
StyleB
StyleC
Logischerweise liegt "Style-B" vor "StyleB" weil "-" ja kleiner ist als
"B". Alle Komponenten sortieren genau so, außer die eingebaute HSQLDB.
HSQLDB, Excel, Gnumeric, Emacs, GNU sort(1) sortieren folgendermaßen:
Error
StyleA
StyleB
Style-B
StyleC
Das ganze ist für einen Benutzer im Forum user.services.openoffice.org
ein großes Problem weil er ständig mit vorgefertigten Excel-Dateien
konfrontiert wird in denen LOOKUP fehlschlägt, da LOOKUP ja immer eine
korrekte Sortierung voraussetzt.
Wie sind die verschiedenen Sortierfolgen definiert? In Calc habe ich
viele westliche Sortierfolgen ausprobiert und niemals irgendeinen
Unterschied festgestellt. Abgesehen von verschiedenen Sprachen kann man
die deutsche Telefonbuchsortierung (ä=ae) im Sortierdialog zwar
auswählen, sie funktioniert aber offensichtlich nicht.
Aber vom Sortierdialog mal abgesehen, der würde LOOKUP eh' nicht
tangieren, kennt eine Umgbungsvariable LC_COLLATE mit der man die
Sortierfolge wohl beeinflussen könnte, aber funktioniert das überhaupt?
Auf welchen Wert müßte man diese Variable setzen, um die "normale" (aber
unlogische) Sortierfolge zu bewirken.
http://wiki.services.openoffice.org/wiki/Environment_Variables
Danke schon mal,
Andreas
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]