“Conocimientos Programación>Programación PHP /MySQL

Cómo leer un archivo XLS en PHP

2013/5/12
PHP trabaja a menudo con bases de datos y , como tal, los archivos de datos. Excel se utiliza comúnmente en las oficinas para almacenar las tablas de datos . Sin embargo , por lo que los dos trabajan juntos es una tarea difícil. Archivos de Excel siguen un formato de datos propietario fijado por Microsoft y PHP se construyeron por un amplio equipo de voluntarios. Así que no hay nada integrado en PHP para ayudar en la lectura de los archivos de Excel . Afortunadamente, la comunidad de código abierto ha tomado el tiempo para encontrar la manera de resolver este problema y ha creado una buena solución para la lectura de archivos XLS ( Excel) en PHP. Cosas que necesitará
PHP Web Hosting
Microsoft Excel
Mostrar más instrucciones
Instalar PHP Excel Lector
1

Ir al sitio de descarga de Excel Lector de PHP y descargar el paquete llamado "php -excel - reader" ( ver Recursos) .
2

Descomprimir el archivo descargado , haga doble clic en él.
3 < p> Sube el archivo llamado " excel_reader2.php " a su sitio web . Utilice FTP o de archivos de su servicio de alojamiento web de servicios de carga para hacer esto. El archivo debe ser colocado en una carpeta en sus scripts PHP pueden encontrarlo. Se puede poner en la misma carpeta que el script PHP que desea leer archivos de Excel , o se puede poner en una carpeta que se encuentra en la " ruta de inclusión . " La " ruta de inclusión " es un conjunto de carpetas donde usted puede poner los archivos que el script PHP que siempre será capaz de encontrar, incluso si el script está en un lugar totalmente diferente . Su sitio web podría haber una carpeta llamada "comprende " que está en la ruta de inclusión . Si no lo hace , escriba " excel_reader2.php " allí. Si no es así , póngalo en la misma carpeta que los scripts PHP con el que desea utilizarlo.
Leer un archivo
4

XLS Subir un Excel archivo que se utilizará como ejemplo . Crear un simple archivo Excel y guárdelo como " example.xls " . Abra el archivo y rellenar las tres primeras columnas de la primera fila con las palabras " columna 1 " , "columna 2 " y " columna 3 " . Luego, en la segunda fila, llenar las tres primeras columnas, con el texto " 1-1 ", " 2-1" y " 3-1 " . Luego llene las tres primeras columnas de la tercera fila con el texto " 1-2" , " 2-2 " y " 3-2 " .

Guarde el archivo y subirlo a la misma carpeta en la que ha cargado excel_reader2.php .
5

Abre tu editor de texto favorito y guardar un archivo de texto llamado " ejemplo.php " . Esta será su script PHP para este tutorial.
6

Escribe tu script PHP para abrir el archivo de Excel , leer la tabla de datos y luego imprimir los datos en el navegador Web del usuario. Usa este código para hacerlo: ?

< Php

$ xls = new Spreadsheet_Excel_Reader ( ' example.xls ', false ) ; //open PHP Excel Reader y el archivo de Excel

echo "

 " ; HTML //print que ayuda a formatear 

for ($ r = 1 , $ r < = $ xls -> recuento de filas (); $ i + + ) { //paseo por cada fila

for ($ c = 1 , $ c < = $ xls -> colcount (); $ c + +) {//caminata a través de cada columna

eco $ xls -> prima ( $ r , $ c ) . " " //Muestra los datos de esa celda

}

echo " \\ n " //hacer una nueva línea al final de cada fila

}

echo " < /pre> " //cerrar el HTML hicimos
anterior

>
7

Guardar y cargar el archivo PHP a su sitio web ? . Si fueron capaces de poner PHP Excel adjunto de la ruta de inclusión , puede poner su archivo PHP donde quieras . Si no, ponga su archivo PHP en la misma carpeta que PHP Excel Reader.
8

Para comprobar su trabajo, visite ejemplo.php en su navegador Web. Usted debe ver la tabla de los datos desde el archivo de Excel impresos en la ventana del navegador .

Programación PHP /MySQL
Cómo agregar códigos de marquesina para PHP Nuke
Cómo asignar un nombre de sesiones en PHP
Permisos MySQL Tutorial
Cómo ocultar un sondeo en un diseño de Guild
Cómo Tablas granel - Delete en MySQL
Como Código PHP y MySQL elegir el Estado
Cómo utilizar código PHP en una función Java Script
Cómo escribir un encabezado XML en PHP
Conocimientos Informáticos © http://www.ordenador.online