Udało mi się przerobić ten kod na coś takiego :
<?
include 'conf.php';
echo '<form enctype="multipart/form-data" method="post" action="excel_test.php"> <input type="file" size="32" name="plik_upload" value="wwwwww">
<input type="submit" name="Wy¶lij" value="Wy¶lij">
</form>';
if( isset($_FILES['plik_upload']) ) {
$f = $_FILES['plik_upload'];
IF($f['type'] == 'application/ms-excel')
{
{
}
$patch = str_replace('excel_test.php', '', $_SERVER['SCRIPT_FILENAME']); copy($f['tmp_name'], $patch.$f['name']); }
require_once 'Excel/reader.php';
$xls = new Spreadsheet_Excel_Reader();
$xls->setOutputEncoding('cp1250');
$xls->read($f['tmp_name']);
$xls->sheets[0];
//liczba wierszy
$xls->sheets[0]['numRows'];
//liczba kolumn
$xls->sheets[0]['numCols'];
//komórki
$xls->sheets[0]['cells'];
//komórka o adresie [3;7]
$xls->sheets[0]['cells'][3][7];
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";
*/
$sql = "INSERT INTO tel_mix VALUES('".
$xls->sheets[0]['cells'][$i][1]."','".
$xls->sheets[0]['cells'][$i][2]."','".
$xls->sheets[0]['cells'][$i][3]."','".
$xls->sheets[0]['cells'][$i][4]."','".
$xls->sheets[0]['cells'][$i][5]."','".
$xls->sheets[0]['cells'][$i][6]."','".
$xls->sheets[0]['cells'][$i][7]."','".
$xls->sheets[0]['cells'][$i][8]."','".
$xls->sheets[0]['cells'][$i][9]."','".
$xls->sheets[0]['cells'][$i][10]."')";
if($rezultat) {
echo "Dane wczytane !!!"; }
else{
echo"Brak możliwo¶ci wprowadzenia danych !!!";
}
}
?>
.....teraz się zastanawiam jak zrobić aby skrypt pomijał pierwszy wiersz w którym są nagłówki tabeli (pomijajac opcje edytowania pliku excela)