Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> php -> Excel
wejder
post
Post #1





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 31.10.2004

Ostrzeżenie: (20%)
X----


Hej.

Jest sobie kod :

  1. <?php
  2. header(&#092;"Content-type: application/vnd.ms-excel\");
  3. header(&#092;"Content-Disposition: attachment; filename=\"test.xls\"\");
  4. $buffer .= $reports;
  5. ?>



gdzie pod $reports

jest jakaś HTMLowa tabelka <table><tr><td>Nazwa</td><td>3,432</td></tr></table>

znawca tematu wie, że wchodząc na taką stronę otworzy mi się ona w Excelu...jako tabelka...z liczbami...

Tylko już w excelu to różnie bywa z tymi danymi....liczby są jako text a nie jako liczba...i to jest pierwszy mój problem...jak wymusić żeby excel traktował liczbę jako liczbę... ?


A drugi problem....otwieranie "<tr><td>" to nie jest zbyt optymalny sposób przy dużych tabelach...

jak w phpie zrobić odstęp i przejście do następnej linii żeby excel traktował to jako nową kolumnę lub jako nowy wiersz...

myślałem nad

  1. <?php
  2. str_replace('</td>',XXXX,$reports);
  3. str_replace('</tr>',YYYY,$reports);
  4. ?>



tylko co wpisać zamiast XXXX i YYYYY ?


pozdro 600

----------------------
Jeśli chcemy dać kod na forum umieszczamy go
w odpowiednich tagach BB Code, tym
razem poprawiłem, ale na przyszłość proszę
się do tego stosować : )
---
~strife
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 22.09.2025 - 07:32