PHP - Excel con php a una base de datos

 
Vista:

Excel con php a una base de datos

Publicado por Rodrigo Cisternas (1 intervención) el 13/03/2011 17:04:49
Estimados. buen día
Necesito ayuda con lo siguiente: tengo un archivo *.xls, el cual debo subir a la base de datos postgres. La idea es que este se pueda subir desde un formulario (con boton upload) a la base de datos. Este archivo xls, consta de 6 columnas. es decir tengo que crear una tabla con 6 campos. (cada uno uncolumna)

alguien me ayuda?

gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Excel con php a una base de datos

Publicado por AndresS (52 intervenciones) el 14/03/2011 17:30:27
Estimado, lo mejor es trabajar con archivos CSV. Estos archivos son compatibles con Excel y y evitamos que se exporten los datos de formato y hojas de un .XLS, ya que si esto sucede, se complica la lectura del mismo.

Una vez sbido, puedes utilizar la función file y luego cortar las filas:

$arr = file('miarchivo.php');
foreach($arr as $v){
// $v es la fila del archivo
$campos = explode(";",$v);
$sql = '';
foreach($campos as $c){
// $c es el valor de la celda
// crear la sentencia sql
$sql = ...
}
}

Saludos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar