Hallo zusammen,
wenn ich die CSV Datei anklicke und mit OpenOffice Cal öffne wird der Zeichensatz korrekt erkannt mit UTF-8 und die Zeichen werden alle korrekt dargestellt.
Ich habe jetzt eine bestehende Datei und eine Verknüpfung zu dieser csv, dort wird der Zeichensatz offenbar nicht korrekt erkannt, ein ß wird zum Beispiel zu à . Wie kann ich das Format für die verknüpfte Datei ändern?
Gruß
Micha
csv import utf-8
Moderator: Moderatoren
Re: csv import utf-8
Den in der Textdatei verwendeten Zeichensatz kannst du beim Öffnen einer CSV-Datei ganz oben im Importdialog einstellen.mfeske hat geschrieben:dort wird der Zeichensatz offenbar nicht korrekt erkannt
Gruß
lorbass
Re: csv import utf-8
beim import funktioniert es ja, aber wie ändere ich es bei einer bereits verknüpften Datei ?
Gruß
Micha
Gruß
Micha
-
- ****
- Beiträge: 159
- Registriert: So, 17.10.2010 16:54
Re: csv import utf-8
Hallo,
soweit ich weiß bietet das GUI keine Möglichkeit, die Kodierung einer vorhandenen Verknüpfung zu ändern. Man kann nur die vorhandene Verknüpfung lösen (Bearbeiten - Verknüpfungen) und dann eine neue Verknüpfung erstellen (Einfügen - Tabelle aus Datei). Dabei wird dann "der Zeichensatz" (das ist die Kodierung
) wieder abgefragt.
Folgendes Makro ändert alle vorhandenen Verknüpfungen auf die Kodierung UTF-8:
Zum Nachlesen:
https://wiki.openoffice.org/wiki/Docume ... er_Options
viele Grüße
Axel
soweit ich weiß bietet das GUI keine Möglichkeit, die Kodierung einer vorhandenen Verknüpfung zu ändern. Man kann nur die vorhandene Verknüpfung lösen (Bearbeiten - Verknüpfungen) und dann eine neue Verknüpfung erstellen (Einfügen - Tabelle aus Datei). Dabei wird dann "der Zeichensatz" (das ist die Kodierung

Folgendes Makro ändert alle vorhandenen Verknüpfungen auf die Kodierung UTF-8:
Code: Alles auswählen
Sub changeAllScheetLinksToUTF_8()
oSheetLinks = ThisComponent.SheetLinks
For Each oSheetLink in oSheetLinks
sFilterOptions = oSheetLink.FilterOptions
aFilterOptions = split(sFilterOptions, ",")
aFilterOptions(2) = 76 '76 = UTF-8, siehe https://wiki.openoffice.org/wiki/Documentation/DevGuide/Spreadsheets/Filter_Options
sFilterOptions = join(aFilterOptions, ",")
oSheetLink.FilterOptions = sFilterOptions
Next
End Sub
https://wiki.openoffice.org/wiki/Docume ... er_Options
viele Grüße
Axel