Generar archivo excel con python

Instalación del módulo necesario

apt-get install python-xlwt

source.py

import xlwt
import time
import random
import datetime
 
# cuantos registros quieres
repetir = int(input("Cuantos registros quieres tener: "))
 
#tramo de fechas
hoy = datetime.datetime.now().strftime('%d/%m/%Y')
 
# creamos el fichero excel y csv
wb = xlwt.Workbook()
 
# añadimos hoja
ws = wb.add_sheet('Datos sensor')
 
# escribimos encabezados
ws.write(0,0,'Fecha')
ws.write(0,1,'CPD')
ws.write(0,2,'Provincia')
ws.write(0,3,'Temperatura')
 
# lista de cpd
cpd = ["A","B","C"]
 
#lista de provincia
provincia = ["Catamarca","La Rioja","Salta", "Cordoba"]
 
# escribo columnas excel
col = 1 
while col <= repetir:
ws.write(col,0,hoy)
ws.write(col,1,random.choice(cpd))
ws.write(col,2,random.choice(provincia))
ws.write(col,3,random.randint(20,27)) 
col = col + 1
 
# grabo Fichero ecel.
print(" GEnerado Fichero ... CPD_Temperaturas.xls") 
wb.save('salida.xls')

Fuente: mundosql.es

Publicado en Programación, Python

Deja un comentario

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

*

Categorías

marzo 2016
L M X J V S D
« Feb   Abr »
 123456
78910111213
14151617181920
21222324252627
28293031