Ver Mensaje Individual
  #7 (permalink)  
Antiguo 24/10/2009, 13:15
Avatar de luckystrikede11
luckystrikede11
 
Fecha de Ingreso: octubre-2009
Ubicación: Concepcion, Chile
Mensajes: 240
Antigüedad: 14 años, 6 meses
Puntos: 17
Respuesta: Pasar de excel a mysql sin convertir a csv?

Esto te puede ayudar

el numero de columnas de excel debe ser igual al de la DB

este ejemplo lo puedes extrapolar a un insercion en una base de datos

Código PHP:
require_once 'Excel/reader.php';

$data = new Spreadsheet_Excel_Reader();

$data->setOutputEncoding('CP1251');

$data->read('test.xls');

error_reporting(E_ALL E_NOTICE);
echo 
"<table>";
for (
$i 1$i <= $data->sheets[0]['numRows']; $i++) {
    echo 
"<tr>";
    for (
$j 1$j <= $data->sheets[0]['numCols']; $j++) {
        echo 
"<td>".$data->sheets[0]['cells'][$i][$j]."</td>";
    }
    echo 
"</tr>";
}
echo 
"</table>"
visita: http://pear.php.net/

recomiendo excel 2003