Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Wyświetlanie pliku xls na stronie, excel na stronie www
david8213
post
Post #1





Grupa: Zarejestrowani
Postów: 308
Pomógł: 0
Dołączył: 9.12.2009

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


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 ?
Go to the top of the page
+Quote Post
erix
post
Post #2





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




W ramce linkujesz, ale to zadziała tylko wtedy, gdy delikwent ma zainstalowanego Office'a.
Go to the top of the page
+Quote Post
david8213
post
Post #3





Grupa: Zarejestrowani
Postów: 308
Pomógł: 0
Dołączył: 9.12.2009

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


znalazłem coś takiego http://magazynt3.pl/zapis-i-odczyt-arkuszy...h-excela-w-php/

do odczytu i zapisu (musi być tu obsługa kilku arkuszy!)

ale coś mi nie chce działać

może mi ktoś pomóc jak to wszystko poskładać do kupy ... ?

Ten post edytował david8213 14.02.2012, 10:47:59
Go to the top of the page
+Quote Post
batman
post
Post #4





Grupa: Moderatorzy
Postów: 2 921
Pomógł: 269
Dołączył: 11.08.2005
Skąd: 127.0.0.1




Cytat(david8213 @ 14.02.2012, 10:02:22 ) *
Czy da radę w łatwy sposób zrobić wyświetlanie zawartości pliku xls na stronie www.

Da radę - http://office.microsoft.com/en-us/web-apps...A102029502.aspx
Go to the top of the page
+Quote Post
david8213
post
Post #5





Grupa: Zarejestrowani
Postów: 308
Pomógł: 0
Dołączył: 9.12.2009

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


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
Go to the top of the page
+Quote Post

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: 11.01.2026 - 15:27