[Python] Convirtiendo un CSV a tabla de HTML

Vamos a dejar claro que es un CSV pues bien es el acronimo en ingles de Comma Separated Values que traducido es Valores separados por coma , parece que ya se ha hablado en este blog de este tipo de archivos pero en c# o auto it … ahora nos toca analizarlo con Python.

Lo que vamos a hacer sera leer un conjunto de datos CSV de un archivo .csv con python y traducirlo a una tablita en html para que sea mejor leido por el usuario…

Los datos que tendremos en el archivo .csv seran :

Larry Page & sergey Brin, Google, www.google.com
Bill gates , Microsoft , www.microsoft.com
steve jobs ,Apple, www.apple.com
carlos Slim,Telmex,www.telmex.com

Pero Pueden ser Cualquiera El Programa en Python que usaremos :

lines = open("empresarios.csv").readlines()
print "<table><tr><td>Fundadores</td><td>Mepresa</td><td>Dominio .com</td></tr>";
for line in lines:
    l=line.split('\n')
    campos = l[0].split(',')
    print "<tr>"
    for campo in campos:
        print "<td>",campo,"</td>"
    print "</tr>"
print "</table>"

La primera linea del script de python es la que nos abre el archivo extrae todas las lineas en la variable lines.

Posteriormente ejecutamos un ciclo for donde recorremos linea por linea el archivo , dentro de este cliclo for aplicamos Split(‘,’) para leer los cada campo dentro de la variable campos el cual crea la tabla y va escribiendo en pantalla el codigo HTML.

En la terminal hacemos una redireccion al archivo fundadores.html para que la tabla quede garbada en dicho archivo y finalmente vemos los resultados en el navegador …

He Aqui el Video :    [Video] CSV Python

Related Posts Plugin for WordPress, Blogger...

publicidad

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *