Seite 1 von 1
pyXLWriter: Automatisches Anpassen der Zellenbreite
Verfasst: Dienstag 7. Juni 2005, 07:56
von CM
Hoi,
weiß von euch jemand, wie man beim pyXLWriter die Zellenbreite automatisch an die Länge des enthaltenen Strings anpasst? Also das was bei Excel unter "Auto Fit Selection" - oder wie auch immer das in der deutschen Version heißt - läuft. (Geht das überhaupt?)
Danke.
Gruß,
Christian
Verfasst: Dienstag 7. Juni 2005, 21:42
von CM
Hm, na ja, ich habe keine Lösung gefunden. Wenn noch jemand eine Lösung weiß: Nur her damit! Aber solange tut es auch das hier:
was alle Spalten von A bis einschl. K auf 13 setzt. Das geht vom Layout her gerade so ...
Gruß,
Christian
Verfasst: Mittwoch 8. Juni 2005, 08:54
von Corny
Hi!
...auch wenn es nicht zu deiner Frage passt, aber vielleicht kannst du mir weiterhelfen - (wie) kann man mit pyXLWriter den Text einer Zelle in Fettschrift schreiben?
Verfasst: Mittwoch 8. Juni 2005, 09:03
von CM
Hi Corny,
mit 'bold = 1'. Ich hänge mal ein paar Formatierungsmöglichkeiten unten dran, so als Beispiel.
Gruß,
Christian
Code: Alles auswählen
#format for head of each worksheet
heading = workbook.add_format(bold = 1,
size = 18,
font = 'Verdana',
fg_color = 'blue')
#format for cells which aren't to be changed by the user
locked = workbook.add_format(size = 12,
bottom = 1,
top = 1,
left = 1,
right = 1,
font = 'Verdana',
fg_color = 'lime')
#format for column headers
header = workbook.add_format(size = 10,
bottom = 1,
right = 1,
top = 1,
left = 1,
font = 'Verdana',
align = 'vjustify',
valign = 'vcenter')
Verfasst: Mittwoch 8. Juni 2005, 09:23
von Corny
Klasse, danke! Bisher habe ich meine Überschriften in den Zellen immer gleich grau hinterlegt, aber mit den erweiterten Formatierungen schauts natürlich um einiges besser aus.