Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 308 Pomógł: 0 Dołączył: 9.12.2009 Ostrzeżenie: (10%)
|
Czy da radę w łatwy sposób zrobić wyświetlanie zawartości pliku xls na stronie www.
Wrzucam plik plik.xls na serwer, robię do niego link, po kliknięciu otwiera mi się w przeglądarce plik xls. jak to zrobić najprościej ? |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 308 Pomógł: 0 Dołączył: 9.12.2009 Ostrzeżenie: (10%)
|
Skorzystałem z biblioteki EXCEL (oleread.inc.php, reader.php)
Pliki z http://gajdaw.pl/download/php/excel/examples/1-tutorial.zip katalog: 4-odczyt-kilku-arkuszy mój plik jako przeglądarka xls to: Kod <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl" lang="pl"> <head> <title></title> <meta http-equiv="Content-Type" content="text/html; charset=windows-1250" /> </head> <body> <pre> <?php require_once 'Excel/reader.php'; $xls = new Spreadsheet_Excel_Reader(); //$xls->setOutputEncoding('utf-8'); $xls->setOutputEncoding('cp1250'); $xls->read('dane.xls'); echo "\n\n\n"; echo "<strong>pierwszy arkusz</strong>\n"; for ($i = 1; $i <= $xls->sheets[0]['numRows']; $i++) { for ($j = 1; $j <= $xls->sheets[0]['numCols']; $j++) { echo $xls->sheets[0]['cells'][$i][$j] . " "; } echo "\n"; } echo "\n\n\n"; echo "<strong>drugi arkusz</strong>\n"; for ($i = 1; $i <= $xls->sheets[1]['numRows']; $i++) { for ($j = 1; $j <= $xls->sheets[1]['numCols']; $j++) { echo $xls->sheets[1]['cells'][$i][$j] . " "; } echo "\n"; } ?> </pre> <?php echo $data->dump(true,true); ?> </body> </html> Dlaczego po wczytaniu pliku przeglądarka widzi tylko same cyfri i litery bez tabel i kolorowych oznaczeń tj w excelu? co zrobiłem źle ? Ten post edytował david8213 14.02.2012, 13:42:41 |
|
|
|
david8213 [PHP]Wyświetlanie pliku xls na stronie 14.02.2012, 10:02:22
erix W ramce linkujesz, ale to zadziała tylko wtedy, gd... 14.02.2012, 10:43:29
david8213 znalazłem coś takiego http://magazynt3.pl/zapis-i-... 14.02.2012, 10:46:27
batman Cytat(david8213 @ 14.02.2012, 10:02:2... 14.02.2012, 10:47:46 ![]() ![]() |
|
Aktualny czas: 12.01.2026 - 08:02 |