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 14.02.2012, 10:02:22
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 14.02.2012, 10:43:29
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.


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
david8213
post 14.02.2012, 10:46:27
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 14.02.2012, 10:47:46
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


--------------------
I would love to change the world, but they won't give me the source code.
My software never has bugs. It just develops random features.
Go to the top of the page
+Quote Post
david8213
post 14.02.2012, 11:33:57
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
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 3.05.2025 - 09:41