Announcement

Collapse
No announcement yet.

Komma getrennte CSV Datei... Wie verarbeite ich Dezimalzahlen mit Komma?

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Komma getrennte CSV Datei... Wie verarbeite ich Dezimalzahlen mit Komma?

    Hallo zusammen,

    ich habe eine CSV Datei die kommagetrennt ist. Diese enthält Dezimalzahlen die auch kommagetrennt sind aber in Anführungszeichen.

    Beispiel:

    10104030,EUR,0,"0,00","0,00",0, --,38,"0,00%", --, --,"0,00", --,"0,00",0, --
    10978203,EUR,0,"0,00","0,00",0, --,32,"0,00%", --, --,"0,00", --,"0,00",0, --
    10407330,EUR,0,"0,00","0,00",0, --,3,"0,00%", --, --,"0,00", --,"0,00",0, --
    10554910,EUR,0,"0,00","0,00",0, --,4,"0,00%", --, --,"0,00", --,"0,00",0, --

    Die CSV Datei lese ich so aus:

    $data1 = fgetcsv($handle2, 10000, ",", '"')) !== FALSE)

    Trotzdem werden alle Kommas als Trennzeichen erkannt.

    Was mach ich falsch?

    Gruß Nevada


  • #2
    Versuch
    als enclosere
    Code:
    "\""

    Du kannst erst die Zeile lesen und dann "," mit "#" ersetzen, vorne und hinten die " entfernen und dann am # trennen
    Christian

    Comment

    Working...
    X