Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Eksport bazy do pliku .doc, .xls
liroy23
post 20.01.2014, 13:32:35
Post #1





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 15.01.2014

Ostrzeżenie: (0%)
-----


Posiadam bazę danych zamówienia, którą chcę wyeksportować do Excella bądź Worda - aby ładnie wyglądała jako raport.



  1.  
  2. $query = ("SELECT * FROM zamówienia, firmy where zamówienia.rok='$rok' and zamówienia.miesiac='$miesiac' and zamówienia.dzien='$dzien' and firmy.id_firmy=zamówienia.id_firmy");
  3. $result = mysql_query($query);
  4. $file = fopen($row['id_zam']. 'Raport.txt', 'w+');
  5.  
  6. fwrite($file, "Wygenerowano raport z dnia: \n\n");
  7.  
  8. while($row = mysql_fetch_assoc($result))
  9. {
  10.  
  11. fwrite($file, $row['id_zam']);
  12. fwrite($file, '|');
  13. fwrite($file, $row['nazwa_projektu']);
  14. fwrite($file, '|');
  15. fwrite($file, $row['Realizacja']);
  16. fwrite($file, '|');
  17. fwrite($file, $row['rok']);
  18. fwrite($file, '|');
  19. fwrite($file, $row['miesiac']);
  20. fwrite($file, '|');
  21. fwrite($file, $row['dzien']);
  22. fwrite($file, '|');
  23. fwrite($file, $row['rok_zl']);
  24. fwrite($file, '|');
  25. fwrite($file, $row['miesiac_zl']);
  26. fwrite($file, '|');
  27. fwrite($file, $row['dzien_zl']);
  28. fwrite($file, "\n");
  29. }
  30. fclose($file);
  31.  


Wszystko ładnie porozdzielane "|" oraz enterami - tylko teraz aby ładnie to wyglądalo w excellu to muszę za każdym razem ustawiać znaczniki rodzielenia itp. Czy jest jakaś możliwość aby robiło się to automatycznie? Chodzi dokładnie o to aby wynik został zapisany w formie graficznej - przyjaznej dla oka w osobnym pliku + ewentualne automatyczne otwarcie pliku.

Dzięki.

Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 13:33