Mailinglisten-Archive |
Hallo, danke für den Vorschlag! Wie ich schon in meiner ersten Mail schrieb, gibt es beim Import von csv in Excel regelmäßig das Problem, dass PLZ als Zahl interpretiert werden. Und dann verschluckt Excel die führenden Nullen bei den ostdeutschen PLZ. Dummerweise gibt es in der Tabelle auch österreichische Adressen, die nur 4-stellige PLZ haben, so dass eine nachträgliche Änderung/Verlängerung aller PLZ nur schwer möglich ist. Außerdem wird die Excel-Tabelle vom Kunden bzw. seinen Mitarbeitern herunter geladen. Und was die dann damit machen, weiß man nie. Das muss schon auf Anhieb funktionieren. Vielleicht kennst Du ja auch eine andere PHP-Klasse, die ich benutzen kann und die kein PEAR voraussetzt. Mit PEAR gibt es ja schöne Sachen, aber die kann ich nicht benutzen. Viele Grüße Benedikt Am 22.03.2007 um 14:47 schrieb MOBOTIX AG - Oliver Strecke ((MX)): > wenn Du nur die Daten in einem Tabellenkalkulationsproggie > haben willst, und keine Formatierung der Spalten usw. > brauchst, muss man die Daten aus der MySQL DB ja nicht > unbedingt in ein .xls File umwandeln, normales .csv reicht > doch da aus. > > Und das kannst Du ganz einfach ohne große PHP Klasse selber > machen, oder leganter direkt von MySQL erledigen lassen. > > Vgl: http://dev.mysql.com/doc/refman/4.1/en/select.html > > SELECT a,b,a+b INTO OUTFILE '/tmp/result.txt' > FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"' > LINES TERMINATED BY '\n' > FROM test_table; > > Und beim Import des CSV kann man dann den einzelnen Spalten > sagen als wie sie formatiert werden sollen (Zahl, Text, > usw.). Zumindest OpenOffice bietet diese Formatauswahl beim > Import an, bei Excel wird das auch gehen. > Dann werden die Feldinhalte auch korrekt dargestellt. _______________________________________________ Allgemeine Infos zur Liste: http://www.4t2.com/mysql/ Verwaltung: https://lists.4t2.com/cgi-bin/mailman/listinfo/mysql-de
php::bar PHP Wiki - Listenarchive