Hallo,
ich habe 2 kleine Probleme beim bearbeiten einer csv Datei.
Vorweg. Ich habe eine csv Datei die ich mit php bearbeite.
Diese lese ich aus und lösche die ersten 4 Zeilen.
Des weiteren sind die Zahlen in diesem Format enhalten:
$33,935.45 oder $33,935.4585
Ziel ist es sie ohne das $ Zeichen und mit 2 nachkommastellen zu speichern
Anschliessend werden alle änderungen wieder in die Datei geschrieben.
1)
gibt es eine Funktion in php welche die Excel FunktionalitätFormat cells-
>Number-> decimals 2 ersetzt. Versuche es im Moment mit number_format,
jedoch wird das dollarzeichen nicht entfernt.
2) 4 überflüssige Zeilen
Da ich die einlese , in php kürze, Zeiger auf den Anfang setzte und die Datei wieder beschreibe, sind die letzten 4 Zeilen (von vor dem kürzen) noch in der Datei enhalten, da sie nicht überschrieben werden.
kann ich diese irgendwie löschen oder löst man das probelm indem man zwischenzeitlich die datei komplett löscht und dann neu anlegt?
ich habe 2 kleine Probleme beim bearbeiten einer csv Datei.
Vorweg. Ich habe eine csv Datei die ich mit php bearbeite.
Diese lese ich aus und lösche die ersten 4 Zeilen.
Des weiteren sind die Zahlen in diesem Format enhalten:
$33,935.45 oder $33,935.4585
Ziel ist es sie ohne das $ Zeichen und mit 2 nachkommastellen zu speichern
Anschliessend werden alle änderungen wieder in die Datei geschrieben.
1)
gibt es eine Funktion in php welche die Excel FunktionalitätFormat cells-
>Number-> decimals 2 ersetzt. Versuche es im Moment mit number_format,
jedoch wird das dollarzeichen nicht entfernt.
2) 4 überflüssige Zeilen
Da ich die einlese , in php kürze, Zeiger auf den Anfang setzte und die Datei wieder beschreibe, sind die letzten 4 Zeilen (von vor dem kürzen) noch in der Datei enhalten, da sie nicht überschrieben werden.
kann ich diese irgendwie löschen oder löst man das probelm indem man zwischenzeitlich die datei komplett löscht und dann neu anlegt?
Kommentar