phpMyAdmin kann keine "Excelformat" Dateien erstellen, sondern höchtest als CSV für MS Excel
Zum Problem - in welcher Zeichencodierung sind die Daten gespeichert? Und in welcher exportierst Du sie? UTF-8?
Hallo liebe Leute,
ich habe eine mysql Datei welche ich in Excel überführen will.
Ich benutze dafür phpmyadmin 2.6.2 und exportiere die Datenbank im Excelformat.
Wenn ich das dann in Excel reinlade funktioniert das auch bloß werden leider
die Umlaute (ä,ö,ü) durch Fragezeichen ersetzt.
Was kann ich machen?
Bin für jeden Ratschlag dankbar...
phpMyAdmin kann keine "Excelformat" Dateien erstellen, sondern höchtest als CSV für MS Excel
Zum Problem - in welcher Zeichencodierung sind die Daten gespeichert? Und in welcher exportierst Du sie? UTF-8?
“My software never has bugs. It just develops random features ...”
» DevShack - die Website des freien Webentwicklers Boris
Also bei Phpmyadmin habe ich unter "language" German (de-utf 8")
bei "Zeichensatz, Kollation der Mysql-Verbindung " steht:"latin1_german2_ci",
muss ich da etwas ändern?
Geändert von Kai-Behncke (28.04.2005 um 08:46 Uhr)
Ja, Du musst German-ISO-8859-1 nehmen. Ich bezweifle stark, dass Excel die UTF-8 Codierung kennt.![]()
“My software never has bugs. It just develops random features ...”
» DevShack - die Website des freien Webentwicklers Boris
Vielen lieben Dank für die Hilfe, in der Tat, um sql nach Excel zu transportieren braucht man das German-Iso-8859-Format.
Damit die Umlaute bleiben ist folgendes zu beachten:
Die Dateien sollten NICHT cals "CSV DAten für Excel" sondern lediglich als
"CSV DAten" exportiert werden, klingt sehr unlogisch, aber beim Ersten wurden die Umlaute durch Fragezeichen ersetzt.
Um das in diesem Format zu exportieren braucht Ihr die PHP-my-admin version 2.5.7.
Wenn Ihr nämlich die Version 2.6.2 nimmt dann läuft das alles standardmässig im
UTF-8" Format (habe das nicht hinbekommen, das zu ändern).
Übrigens: bei 2.6.2 kann man die sql-datei tatsächlich in eine MS EXEl 2000 Datei übeführen (und nicht nur in CVS).
Liebe Grüße und nochmal Danke....
Hab noch ne andere Lösung.
Natürlich geht das ganze auch mit phpmyadmin2.6.2.
Ihr muesst in der Config.Datei datei das ganze standardmaessig auf
$cfg['DefaultLang'] = 'de-iso-8859-1' stellen (in Zeile 404).
Die Kollation des Zeichensatzes in der Tabelle sollte dann auf
"latin1_german2_ci " stehen. Wenn man das dann exportiert kann man das auch direkt in das xls-Format (Exceldatei) überführen und die Umlaute bleiben.
Man kann beim Login auch wählen, mit welcher Codierung & Sprache Du arbeiten willst![]()
“My software never has bugs. It just develops random features ...”
» DevShack - die Website des freien Webentwicklers Boris
@boris - aber nur wenn man über Authentisierung rein geht
Das täuscht ! Es ist eine ganz normale CSV-Datei mit der Endung xlsbei 2.6.2 kann man die sql-datei tatsächlich in eine MS EXEl 2000 Datei übeführen (und nicht nur in CVS).
... übrigens geht das mit MySQLDumper auch
TYPO3 · MySQLDumper · dislabs
·
manche Mühlen mahlen schneller ...
"Ich habe Rücken"
Horst Schlämmer
Jaja, immer diese Eigenwerbung![]()
“My software never has bugs. It just develops random features ...”
» DevShack - die Website des freien Webentwicklers Boris
sry, kann mich nicht beherrschen![]()
TYPO3 · MySQLDumper · dislabs
·
manche Mühlen mahlen schneller ...
"Ich habe Rücken"
Horst Schlämmer
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)