Cómo cambiar el tamaño de fuente en excel usando python

Tengo que crear un contenido con fuente como Times New Roman y el tamaño de fuente como 16.¿Cómo crear usando el script de python?

Mi script de muestra

import xlwt workbook = xlwt.Workbook(encoding = 'ascii') worksheet = workbook.add_sheet('My Worksheet') font = xlwt.Font() # Create the Font font.name = 'Times New Roman' style = xlwt.XFStyle() # Create the Style style.font = font # Apply the Font to the Style worksheet.write(0, 0, label = 'Unformatted value') worksheet.write(1, 0, label = 'Formatted value') # Apply the Style to the Cell workbook.save('fontxl.xls') 

Estableces la altura de la fuente en "twips", que son 1/20 de un punto:

 font.height = 320 # 16 * 20, for 16 point 

Aunque el comentario dice que sí, ¡en realidad no aplica el estilo que definió!
Use la palabra key style en la llamada a write() :

 worksheet.write(1, 0, label = 'Formatted value', style = style) # Apply the Style 

solo agrega esto

 style = xlwt.easyxf('font: bold 1,height 280;')