Hola otra vez, ya consigo leer un archivo Excel en el que solo hay una columna con cuatro campos separados por comas y espacios... estos datos los debo grabar en un fichero de texto. Esto ya está conseguido con el programita que hay abajo..., pero tengo un problema que me graba todos los registros juntos, es decir no un registro por cada 4 campos, he intentado usar el \n pero no me funciona y ya no se uqe hacer ni donde ponerlo ¿alguna ayuda por favor?.
Código HTML:
Ver originalfrom xlrd import open_workbook,cellname #@UnresolvedImport
book = open_workbook('C:\\ARTICULOS2.xls') #abre el libro excel
f=open('c:\\pruebafx3.txt','a') #abre o crea el fichero de texto de salida
sheet = book.sheet_by_index(0) #busca la primera hoja del libro (con el indice 0)
for row_index in range(sheet.nrows):
for col_index in range(sheet.ncols):
print sheet.cell(row_index,col_index).value
lineaex=str(sheet.cell(row_index,col_index).value)
articulo='botellero'
fecha=lineaex[0:10]+ ' ' +lineaex[11:16]
coste=lineaex[17:23]
venta=lineaex[25:31]
linea=articulo + ',' + fecha + ',' + coste + ',' + venta
linea=str(linea)
print linea
f.write(linea) #grabar una linea en el archivo de texto
f.close()