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

Cómo transferir las tablas de datos HTML a Excel en PHP

2011/3/11
PHP es un lenguaje utilizado para la gestión de contenidos y la funcionalidad en el sitio web . Se integra bien con HTML y proporciona una amplia gama de funciones con una sintaxis que es intuitivo para aquellos con experiencia previa en programación en lenguajes como C y C + + . Tiene una gran ventaja sobre las lenguas en sus capacidades para procesar los datos basadas en la web . Esto puede ser utilizado para fines tales como la conversión de una tabla de datos HTML a un formato más ampliamente legible por los programas de hojas de cálculo como Excel . Instrucciones
1

Pase el código fuente HTML de la página web en el script PHP usando la función " fopen ( " lugar objetivo aquí "," r ") " .
2

Busque el código de la tabla que está buscando para transcribir . Tablas de datos HTML se escriben fila por fila. Las mesas están marcados al principio del código HTML de una etiqueta

y terminar con un < /table> . En el medio, cada fila se marca con una etiqueta al inicio y una etiqueta < /tr > al final . En cada fila , los datos se abre con una etiqueta
y cerró con un < /th> tag .
3

Escribir una ecuación de bucle para empezar a comparar cada fila de la importación datos HTML . Dentro de este bucle , escriba una declaración "if" para comenzar cuando la comparación línea de la cadena de "

" equivale a verdad. Dentro de esta declaración "if" , escribe un bucle para tomar comparar cadenas en la línea después de "
. "
4

Escribir tres " if" dentro de este bucle. Si la línea está evaluando equivale a "

, " no hacen más que dejar que el bucle de pasar a la siguiente línea. Otra activará una función para analizar los primeros cuatro caracteres "
" de la fila y la última cinco " < /th> " de la línea de datos. Escribe esta línea analizada en una cadena. Y si la fila no equivale a "< /tr > ", escriba un símbolo nulo " \\ n " a la cadena. Este es el símbolo para iniciar una nueva línea.
5

Escribir una línea para establecer un valor booleano a "false" si la línea está evaluando es igual a " < /table> . " Escribe las dos bucles anteriores para terminar cuando este valor es igual a false.
6

Escriba la cadena en un archivo de texto con una extensión csv . . Usa una combinación de las funciones de " fopen ( ) , " " fwrite ( ) " y " fclose ( ) " para lograr esto. Esto creará un archivo de valores separados por comas . Después de elegir la forma de descargar este archivo, abrirlo con Excel o cualquier otro programa de hoja de cálculo. Verá la tabla replicada dentro de las células de la hoja de cálculo.

Programación PHP /MySQL
Cómo obtener el número de retweets en PHP
Cómo insertar o actualizar una consulta MySQL
Cómo leer Imprimir Eval en PHP
¿Cómo PHP Consigue la cookie Derecho
Cómo lidiar con Espacios de nombre XML en PHP
Cómo escribir secuencias de comandos de MySQL con PHP y PDO
Códigos de PHP en el mismo servidor que el servidor MySQL
Cómo reiniciar PHP en CentOS
Conocimientos Informáticos © http://www.ordenador.online