Ho sviluppato questo script per prelevare solo alcune colonne da Excel e salvarle in csv.
Solo che echo a video funziona, non riesco a catturare i dati per salvarli nel csv
codice:
 
Codice PHP:
<?php require_once 'Excel/reader.php'; $data = new Spreadsheet_Excel_Reader(); $data->setOutputEncoding('CP1251'); // Set output Encoding. $data->read('prodotti.xls'); error_reporting(E_ALL E_NOTICE); $csv ""; echo "<table border='1'>";       //ciclo su tutte le righe for ($i 1$i <= $data->sheets[0]['numRows']; $i++) {         echo "<tr>";         //ciclo sulla prima colonna      for ($j 1$j <= 1$j++) {         echo "<td>".$data->sheets[0]['cells'][$i][$j]."</td>";     }                  //ciclo sulla quarta colonna             for ($j 4$j <= 4$j++) {               echo "<td>".$data->sheets[0]['cells'][$i][$j]."</td>";            }     echo "</tr>"; } echo "</table>";  $rows $data->rowcount();  $cols $data->colcount();               $csv .= $data->raw($i$j);                if($j == $cols 1) {                $csv .= "\n";           } else {           $csv .= ",";        }           $handler fopen("test1.csv""w");    fwrite($csv$handler);    fclose($handler);  ?>
un ringraziamento a tutti