1, pour la taille de la police de cellule, vous devez passer le format
au write
comme ceci:
workbook = xlsxwriter.Workbook('demo.xlsx')
worksheet = workbook.add_worksheet()
# Add a bold format to use to highlight cells.
bold = workbook.add_format({'bold': True})
# Add a font size 10 format.
format = workbook.add_format()
format.set_font_size(10)
# Write some simple text.
worksheet.write('A1', 'Hello', format)
# Text with formatting.
worksheet.write('A2', 'World', bold)
# Write some numbers, with row/column notation.
worksheet.write(2, 0, 123)
worksheet.write(3, 0, 123.456)
workbook.close()
Hello
sera réglé sur la taille de police 10
.
Mise à jour: 2, pour toutes les cellules taille de la police, vous pouvez définir le format par défaut du classeur:
import xlsxwriter
workbook = xlsxwriter.Workbook('demo.xlsx')
# default cell format to size 10
workbook.formats[0].set_font_size(10)
worksheet = workbook.add_worksheet()
# Write some simple text.
worksheet.write('A1', 'Hello')
worksheet.write('A2', 'World')
# Write some numbers, with row/column notation.
worksheet.write(2, 0, 123)
worksheet.write(3, 0, 123.456)
workbook.close()
Toutes les cellules va changer la taille de police 10:
est-il possible de définir globalement cela? J'écris plusieurs fois à cette feuille de travail/livre et je veux éviter de le passer chaque fois que je le veux toutes les tailles 10 – guy
Oui, pls vérifier la réponse mise à jour –
La solution de contournement est correcte, mais notez qu'elle rompt le dimensionnement des images, des graphiques et autres objets insérés dans la feuille de calcul. C'est la raison principale pour laquelle cette fonctionnalité n'est actuellement pas supportée dans XlsxWriter. – jmcnamara