gpt4 book ai didi

python - 如何修复 xlsxwriter 中的对齐问题

转载 作者:太空宇宙 更新时间:2023-11-04 11:08:59 25 4
gpt4 key购买 nike

我正在使用 xlsxwriter 通过 Python 创建 Excel 工作表。一切正常。我需要将所有行的行高更改为 23,下面代码的第一行正确地完成了。我还需要将所有行中的文本垂直居中对齐,但无法使其正常工作。任何建议如何使它正确。我正在使用 Python 3.6。

worksheet.set_default_row(23) # Set the row height for all the rows
format = workbook.add_format()
format.set_align('vcenter')

最佳答案

执行此操作的最佳方法以及 Excel 在幕后执行此操作的方法是使用 worksheet.set_default_row() 设置行高并使用 worksheet.set_column 设置格式()

这是一个例子:

import xlsxwriter

workbook = xlsxwriter.Workbook('test.xlsx')

worksheet = workbook.add_worksheet()

# Set the default height of all the rows, efficiently.
worksheet.set_default_row(23)

# Format all the columns.
my_format = workbook.add_format()
my_format.set_align('vcenter')

worksheet.set_column('A:XFD', None, my_format)

workbook.close()

请注意,通过 write() 方法添加的任何单元格特定格式都将覆盖列格式。任何没有格式的数据都将采用列格式。

关于python - 如何修复 xlsxwriter 中的对齐问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58741879/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com