Código PHP:
<?php
require_once 'Excel/reader.php';
$data = new Spreadsheet_Excel_Reader();
$data->setOutputEncoding('CP1251');
$data->read('Libro1.xls'); // xls que pasaria a tabla mysql
error_reporting(E_ALL ^ E_NOTICE);
for ($i = 1; $i <= $data->sheets[0]['numRows']; $i++) {
$sql .= "insert into aa values(";
for ($j = 1; $j <= $data->sheets[0]['numCols']; $j++) {
if($j != $data->sheets[0]['numCols'] ){
$sig=",";
}else{
$sig="";
}
$sql .= '"'.$data->sheets[0]['cells'][$i][$j].'"'.$sig;
}
$sql .= ")<br>";
}
print $sql;
?>
Con esto todos tus insert te quedan en la variable $sql y van a quedar de esta manera:
insert into aa values('.$data->sheets[0]['cells'][$i][$j].','.$data->sheets[0]['cells'][$i][$j].','.$data->sheets[0]['cells'][$i][$j].');
insert into aa values('.$data->sheets[0]['cells'][$i][$j].','.$data->sheets[0]['cells'][$i][$j].','.$data->sheets[0]['cells'][$i][$j].');
insert into aa values('.$data->sheets[0]['cells'][$i][$j].','.$data->sheets[0]['cells'][$i][$j].','.$data->sheets[0]['cells'][$i][$j].');
No es necesario que todo quede en un mismo insert ya que puedes copiar y pegar en mysql o verificar que todo este bien y enviarlo desde el mismo script a mysql.
Suerte!