Leer un archivo de Excel .xlsx con PHPExcel

PHPExcel es una librería que nos permite leer y escribir archivos, en este ejemplo veremos como leer un archivo .xlsx.

Lo primero que debemos hacer es descargar la librería PHPExcel del repositorio en Github.

Repo: https://github.com/PHPOffice/PHPExcel

Necesitamos tener la carpeta PHPExcel y colocarla en una carpeta de nuestro proyecto y luego por supuesto necesitamos un archivo Excel de Prueba, este archivo de prueba se los dejare en el archivo de descarga.

Código

Ahora les presentare el código para leer un el archivo excel, como es de mi costumbre les dejare un gist de github. Por cierto una disculpa a aquellos que me han solicitado Gists y no pude enviárselos.

Les explico en que consiste el código:

  • Linea 9: Incluimos la librería PHPExcel
  • Linea 10: Definimos el archivo que vamos a abrir o leer
  • Linea 11: Identificamos el tipo de archivo de excel que vamos a leer
  • Linea 12: Creamos un Objeto para leer el archivo
  • Linea 13: Leemos el archivo
  • Linea 14: Obtenemos la hoja empezando desde el indice 0.
  • Linea 15: Obtenemos la fila mas alta
  • Linea 16: Obtenemos la ultima columna
  • Linea 18: Empezamos un ciclo for para recorrer todas las filas
  • Linea 19: Mostramos el valor de la lectura de la Columna A
  • Linea 20: Mostramos el valor de la lectura de la Columna B
  • Linea 21: Mostramos el valor de la lectura de la Columna C

Resultado

El resultado es el siguiente:

Descarga

Saludos a todos

Posted by Agustin Ramos

Soy un apasionado desarrollador de software, ingeniero, creativo, geek, me gusta crear proyectos open source, y dar cursos sobre programacion, soy fundador de InFlask Solutions una empresa donde vendo licencias comerciales de mi software.

  1. Es el mejor código que encontré, muy claro y práctico. Excelente!!

    Reply

Leave a Reply

Your email address will not be published. Required fields are marked *

Time limit is exhausted. Please reload CAPTCHA.