Skorzystałem z biblioteki EXCEL (oleread.inc.php, reader.php)
Pliki z
http://gajdaw.pl/download/php/excel/examples/1-tutorial.zipkatalog: 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 ?