Collapse column

Autor Thema: Office 2007: Ist-Gleich bei CSV-Export  (Gelesen 2485 mal)

Offline stepbacksniper

  • Newbie
  • *
  • Beiträge: 3
    • Profil anzeigen
  • Office-KnowHow: Amateur
  • VBA-KnowHow- : Ohne
  • Version [Office] : Office 2007
Office 2007: Ist-Gleich bei CSV-Export
« am: Juli 16, 2015, 09:38:08 Vormittag »
Hey Leute!

Ich hab da mal eine Frage,

ich habe mir einen CSV-Export geschrieben, dieser funktioniert einwandfrei bei Libre und OpenOffice.

Aber nun hab ich ihn mal bei Excel getestet und dann ist der komplett zerschossen.... >.<

Undzwar folgender Fehler ---> Ich habe eine Spalte mit Telefonnummern aus Italien (+37) etc... Das "=" Zeichen versucht aber da irgendwas zu Summieren und dadurch verschwinden die Vorwahlen oO .... Bei den Deutschen klappt alles....

Hat da wer nen Tipp?

Mein Script ist in PHP geschrieben!

Gruss

Keine Lösung gefunden? Du kannst Dich gerne an unser erfahrenes Experten-Team wenden und Dein Anliegen in Auftrag geben.
>>> Schnell und einfach ein unverbindliches Angebot anfordern. Per E-Mail an anfrage@excel-inside.de oder per Online-Formular
<<<

!!! Wichtige Information
!!! Dieses Forum steht aus technischen Gründen ab dem 11. September 2019 nur noch im Lesemodus zur Verfügung.
Das NEUE Office-Fragen-Forum kannst du aber unter der gewohnten Domain https://office-fragen.de wie gewohnt nutzen.

- Wir freuen uns auf deinen Besuch im neuen Forum.

Offline maninweb

  • Global Moderator
  • Hero Member
  • *****
  • Beiträge: 1.063
    • Profil anzeigen
    • Excel Formula Translator
  • Office-KnowHow: Experte
  • VBA-KnowHow- : Sehr gut
  • Version [Office] : Office 2016
Antw:Office 2007: Ist-Gleich bei CSV-Export
« Antwort #1 am: Juli 16, 2015, 09:57:30 Vormittag »
Hallo,

nachvollziehen kann ich es nicht, kein Code zu sehen. Falls das = am Anfang der Zelle steht, kannst Du
für Excel ein ' davor setzen, dann ist's immer Text.

Gruß
Microsoft Excel Expert · Microsoft Most Valuable Professional (MVP) from 01/2011 - 06/2019
https://de.excel-translator.de :: Online Excel-Formel-Übersetzer :: Alle Übersetzungen der Excel Funktionen & Fehlerwerte

Offline stepbacksniper

  • Newbie
  • *
  • Beiträge: 3
    • Profil anzeigen
  • Office-KnowHow: Amateur
  • VBA-KnowHow- : Ohne
  • Version [Office] : Office 2007
Antw:Office 2007: Ist-Gleich bei CSV-Export
« Antwort #2 am: Juli 16, 2015, 10:10:42 Vormittag »
Code: PHP
  1. $queryResult = mysql_query($sql, $conn);
  2.  
  3. $datei = fopen('/var/www/look4u/htdocs/look.csv', 'w+');
  4.  
  5. fputcsv($datei, $array);
  6.  
  7. while ($zeile = mysql_fetch_array($queryResult, MYSQLI_NUM)){
  8.     foreach ($zeile AS $spalte){
  9.         $spalteEscaped = str_replace('"', '""', $spalte);
  10.         fwrite($datei, '"' . $spalteEscaped . '";');
  11.     }
  12.     fwrite($datei, "\n");
  13. }
  14.  
  15.  
  16. header("Content-type: text/csv");
  17. header('Content-Disposition: attachment;filename="'.$filename.'"');
  18. readfile('/var/www/look4u/htdocs/look.csv');
  19. fclose($datei);
  20. mysql_close($conn);
  21.  

Davor hab ich natürlich eine DB-Verbindung und auch mein Query, aber da sind Daten drin die sehr sensibel sind, deswegen hab ich die mal rausgenommen.

Aufjedenfall ist das Code der die CSV erzeugt und mit Daten befüllt.
Dazu evt ne idee?

P.S: Wie gesagt der Export funktioniert einwandfrei bei mir, der Kunde hats bei sich getestet (Excel 2010) und da passiert es dann... Ich habe Debian und LibreCalc und es klappt top!

Schönen Gruss
« Letzte Änderung: Juli 16, 2015, 10:12:35 Vormittag von stepbacksniper »

Offline maninweb

  • Global Moderator
  • Hero Member
  • *****
  • Beiträge: 1.063
    • Profil anzeigen
    • Excel Formula Translator
  • Office-KnowHow: Experte
  • VBA-KnowHow- : Sehr gut
  • Version [Office] : Office 2016
Antw:Office 2007: Ist-Gleich bei CSV-Export
« Antwort #3 am: Juli 16, 2015, 10:21:31 Vormittag »
Hallo,

Danke für den Code. Wie sind denn die Spalten separiert, also Trennzeichen?
Und wie macht der Kunde den Import? Kann sein, dass er statt ggf. direkt die
Datei zu öffnen er über Daten -> Aus Text gehen müsste.

Gruß
Microsoft Excel Expert · Microsoft Most Valuable Professional (MVP) from 01/2011 - 06/2019
https://de.excel-translator.de :: Online Excel-Formel-Übersetzer :: Alle Übersetzungen der Excel Funktionen & Fehlerwerte

Offline stepbacksniper

  • Newbie
  • *
  • Beiträge: 3
    • Profil anzeigen
  • Office-KnowHow: Amateur
  • VBA-KnowHow- : Ohne
  • Version [Office] : Office 2007
Antw:Office 2007: Ist-Gleich bei CSV-Export
« Antwort #4 am: Juli 16, 2015, 10:23:49 Vormittag »
Daten sind per ";" separiert.
Der Kunde hat einen Link, der generiert den Export dann. Klicke ich den Link im System dann bekomme ich ein Valides CSV, aber der Kunden nicht.
Ist da Codeseitig was zu ändern oder hab ich Pech und Excel macht da die Probleme?

Keine Lösung gefunden? Du kannst Dich gerne an unser erfahrenes Experten-Team wenden und Dein Anliegen in Auftrag geben.
>>> Schnell und einfach ein unverbindliches Angebot anfordern. Per E-Mail an anfrage@excel-inside.de oder per Online-Formular
<<<

!!! Wichtige Information
!!! Dieses Forum steht aus technischen Gründen ab dem 11. September 2019 nur noch im Lesemodus zur Verfügung.
Das NEUE Office-Fragen-Forum kannst du aber unter der gewohnten Domain https://office-fragen.de wie gewohnt nutzen.

- Wir freuen uns auf deinen Besuch im neuen Forum.

Offline maninweb

  • Global Moderator
  • Hero Member
  • *****
  • Beiträge: 1.063
    • Profil anzeigen
    • Excel Formula Translator
  • Office-KnowHow: Experte
  • VBA-KnowHow- : Sehr gut
  • Version [Office] : Office 2016
Antw:Office 2007: Ist-Gleich bei CSV-Export
« Antwort #5 am: Juli 16, 2015, 10:31:18 Vormittag »
Hallo,

kannst Du eine solche Datei zur Verfügung stellen? Am besten wäre ein Link zu einer Datei auf dem Server.
Du kannst mir für den Link auch eine PN zusenden, damit der nicht öffentlich ist. Würde es mir aber erst
später anschauen, da ich jetzt gleich weg muss.

Gruß
Microsoft Excel Expert · Microsoft Most Valuable Professional (MVP) from 01/2011 - 06/2019
https://de.excel-translator.de :: Online Excel-Formel-Übersetzer :: Alle Übersetzungen der Excel Funktionen & Fehlerwerte

Offline Sabine698

  • Newbie
  • *
  • Beiträge: 5
    • Profil anzeigen
  • Office-KnowHow: Fortgeschritten
  • VBA-KnowHow- : Wenig
  • Version [Office] : Office 2003
Antw:Office 2007: Ist-Gleich bei CSV-Export
« Antwort #6 am: Juli 16, 2015, 15:00:27 Nachmittag »
Moin stepbacksniper,
ich möchte maninweb nicht vorgreifen. Aber ich vermute, dass es an dem Gleichheitszeichen liegt. Dies ist in Excel nämlich mit einer Funktion vorbelegt, und Excel reagiert da automatisch drauf.
Lösungsvorschlag:
Sämtliche Spalten, wo dieser Fehler auftritt, in der Originaldatei als Text formatieren.
Wenn das nicht hilft, muss Dein Kunde eventuell die Menü-/Hilfetaste in Excel ändern. In 2003 findet sich dieser Befehl dazu unter Extras -> Optionen -> Umsteigen.

Hoffe, das hilft
LG Sabine

Wenn du dich noch intensiver mit Excel beschäftigen möchtest, dann empfiehlt sich ein Online-Kurs,
in dem du sehr viel über Excel erfährst und das gelernte umgehend in der Praxis anwenden kannst.