[AYUDA] ¿Cómo leer archivo de Excell desde PHP?

  • Autor Autor JoseCuevas
  • Fecha de inicio Fecha de inicio
JoseCuevas

JoseCuevas

Iota
Verificación en dos pasos activada
Verificado por Whatsapp
Hola betas buenas noches, alguno de ustedes me podría asesorar respecto a cómo leer un archivo excell en php? Necesito leerlo linea por linea ya la vez ir insertando el contenido en una base de datos, hasta el momento tengo lo que sería el script para subir correctamente el archivo:

PHP:
<?php
$target_dir = "uploads/";
$target_file = $target_dir . basename($_FILES["fileToUpload"]["name"]);
$uploadOk = 1;
$imageFileType = strtolower(pathinfo($target_file,PATHINFO_EXTENSION));
// Check if image file is a actual image or fake image
if(isset($_POST["submit"])) {
    $check = getimagesize($_FILES["fileToUpload"]["tmp_name"]);
    if($check !== false) {
        echo "File is an image - " . $check["mime"] . ".";
        $uploadOk = 1;
    } else {
        echo "File is not an image.";
        $uploadOk = 0;
    }
}
// Check if $uploadOk is set to 0 by an error
if ($uploadOk == 0) {
    echo "Sorry, your file was not uploaded.";
// if everything is ok, try to upload file
} else {
    if (move_uploaded_file($_FILES["fileToUpload"]["tmp_name"], $target_file)) {
	    //Aquí es donde debo leer el archivo linea por linea e ir insertando la información
            //echo "The file ". basename( $_FILES["fileToUpload"]["name"]). " has been uploaded.";
    } else {
        echo "Sorry, there was an error uploading your file.";
    }
}
?>

Otro detalle, resulta que no sé cómo leer que columna del excell es y qué valor es el que tiene según la fila... nunca había manejado lectura de archivos excell, ¿Podrían ayudarme?

Muchísimas gracias!
 
Dreamveawer o has un archivo .php o .html y con tu navegador
 
Muchas gracias, seguiré el enlace haber que puedo hacer :encouragement:
 
Yo conosco otro metodo mas facil, es asi:
<?php
header("Content-type: application/vnd.ms-excel");
header("Content-Disposition: attachment;filename=nombre_del_archivo.xls");

?>

y despues pones el codigo html de como quieres que sea el diseño del archivo en excel.
 

Temas similares

Atrás
Arriba