Sono tryign per modificare l'allineamento del testo al centro di 2 fusi vende, ho trovato alcune risposte che non ha funzionato per il mio casoallineamento orizzontale del testo in openpyxl
currentCell = ws.cell('A1')
currentCell.style.alignment.horizontal = 'center' #TypeError: cannot set horizontal attribute
#or
currentCell.style.alignment.vertical = Alignment.HORIZONTAL_CENTER #AttributeError: type object 'Alignment' has no attribute 'HORIZONTAL_CENTER'
entrambi hanno non lavoro, ci sono altri modi per farlo?
titolo La domanda è «Hor [i] l'allineamento del testo zontale in ** ** openpyxl», corsivo è mio. Per favore considera che la mia osservazione non implica né che tu non abbia risposto a una parte della domanda OP, né che l'OP non possa decidere di passare a una biblioteca diversa e approvare la tua risposta. – gboffi
@gboffi Avevo lavorato su xlsxwriter che ha ottime funzionalità per la scrittura di xls, ecco perché l'ho suggerito. Inoltre, come è menzionato come unire due celle e allinearlo al centro orizzontale che ho raggiunto con questo. Quindi OP può pensare a cambiare libreria se non funziona diversamente. –
In questo caso penso che devi usare xlsxwriter perché non supportiamo gli stili per le celle unite in Openpyxl perché la specifica non definisce come dovrebbe essere gestita. –