Hallo Andreas,

Das ganze schaut etwas traurig aus :(

Am 04.03.2010 17:07, schrieb Andreas Saeger:
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.

Das Win XP sort.exe sortiert genauso, dass ist aber das einzig positive

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.
Es kann zwar nach verschiedenen Kriterien sortiert werden, aber VERWEIS (=LOOKUP auf deutsch) verwendet immer die Standardeinstellungen.
Wie sind die verschiedenen Sortierfolgen definiert? In Calc habe ich
viele westliche Sortierfolgen ausprobiert und niemals irgendeinen
Unterschied festgestellt.
?? bin ich auch überfragt ??
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?
doppeltes nein, unter Win gibt es die Variable nicht :(
unter unter Linux wird anscheinend die Variable ignoriert.
Auf welchen Wert müßte man diese Variable setzen, um die "normale" (aber
unlogische) Sortierfolge zu bewirken.
LC_COLLATE=en_US.utf-8
wird es auf LC_COLLATE=C gesetzt, kommt beim GNU sort dasselbe wie bei Calc raus
http://wiki.services.openoffice.org/wiki/Environment_Variables

Danke schon mal,
Andreas

konnte leider nicht helfen Es wäre IMO nur mehr die Möglichkeit einer Extension

Grüß aus Wien
wolfgang



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Antwort per Email an