Was ist der einfachste Weg um Excel-Dateien so in DBF-Dateien umzuwandeln,
dass die Umlaute erhalten bleiben?
Wenn ich nämlich bei mir unter Excel XLS-Datei mit "Speichern unter" im
Dateityp "DBF 4" (mehr ist ja nicht möglich) abspeichere, fallen alle
Umlaute weg.
Sprachtreiber ist bei mir: DBWINEO ('WEurope' ANSI)
Zeichensatz ist: WIN1252
Hans-Günter Kleff
Hallo Hans-Günter,
Excel speichert DBF-Dateien im OEM-Zeichensatz.
Eine Möglichkeit ist, in dBASE die Inhalte aller Zeichenfelder mit ANSI()
umzuwandeln.
Replace all meinfeld with ANSI(meinfeld)
Grüße
Roland
Roland Wingerter <RWing...@nowhere.com> schrieb in im Newsbeitrag:
aevm8u$kcd$1...@news.dbase.com...
>oder mit StarOffice. Da kann man die Excel-Dateien laden und in das
>gewünschte dBase-Format umwandeln.
>Roland Wingerter <RWing...@nowhere.com> schrieb in im Newsbeitrag:
>aevm8u$kcd$1...@news.dbase.com...
>> Excel speichert DBF-Dateien im OEM-Zeichensatz.
>> Eine Möglichkeit ist, in dBASE die Inhalte aller Zeichenfelder mit ANSI()
>> umzuwandeln.
Hallo Eberhard und Roland,
Vielen Dank fürt Eure Hinweise.
Da ich noch eine QuattroPro-Tabellenverarbeitung habe, habe ich den
Hinweis mir StarOffice gleich mal extensiv ausgelegt und geschaut was
QuatroPro bei der Konvertierung von XLS- in DBF-Dateien macht. Siehe
da, es klappt einwandfrei. Alle Umlaute sind ok.
Mal wieder typisch dass MS sowas nicht hinkriegt.
Nochmal Danke
Hans-Günter
wenn es nicht zu viele Daten sind kannst Du diese auch per OLE in Excel
importieren. Ich glaube, da war eine Custum class in der duflp.
Gruß,
Sven
> Excel speichert DBF-Dateien im OEM-Zeichensatz.
> Eine Möglichkeit ist, in dBASE die Inhalte aller Zeichenfelder mit ANSI()
> umzuwandeln.
>
> Replace all meinfeld with ANSI(meinfeld)
>