Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Zapis do pliku csv
Forum PHP.pl > Forum > PHP
szczurek
Witam,
mam dane pobrane z bazy, które chciałbym umieścić w pliku csv rozdzielanym średnikami.

Generuję więc kod:

  1. <?php
  2. $hd=fopen('csv/'.$sPlik.'.csv','a+');
  3. fwrite($hd,'"Kod"; "NrFakturyn"');
  4. foreach($this->_aZleRabaty as $aDane)
  5. {
  6. fwrite($hd, $aDane['Kod'].';'.$aDane['NrFaktury'].'n' );
  7. }
  8. fclose($hd);
  9. ?>


Po zapisie i imporcie do openoffice kolumny rozdzielane są prawidłowo, ale niestety wszystkie dane zapisywane są w jednym wierszy.

Brak spójności danych z pierwszego wiersza i pętli wynika z moich kombinacji jak będzie dobrze.
znaki \n są widoczne w komórkach pliku jakbym ich nie zapisał. A próbowałem ze spacjami, w pojedyńczym i powdójnym apostrofie niestety wszystko na marne.

Może ktoś podpowie co robię źle?
sf
"\n", a nie '\n'

csv excel polecam to przeczytać, działa
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.