如何用xlwt设置水平居中,举个例子
时间: 2024-03-24 16:37:29 浏览: 135
代码实现控件水平居中
可以使用 `xlwt.Alignment` 类来设置单元格的对齐方式。其中 `HORZ_CENTER` 表示水平居中对齐。
下面是一个例子,假设要将单元格 A1 设置为水平居中对齐:
```python
import xlwt
# 创建一个新的工作簿
workbook = xlwt.Workbook()
# 创建一个新的工作表
worksheet = workbook.add_sheet('Sheet1')
# 创建一个样式对象
style = xlwt.XFStyle()
# 创建一个对齐对象
alignment = xlwt.Alignment()
# 设置水平居中对齐
alignment.horz = xlwt.Alignment.HORZ_CENTER
# 将对齐对象赋值给样式对象
style.alignment = alignment
# 在 A1 单元格中写入内容
worksheet.write(0, 0, 'Hello, world!', style)
# 保存工作簿
workbook.save('example.xls')
```
在上面的例子中,我们首先创建了一个样式对象 `style` 和一个对齐对象 `alignment`。然后将 `HORZ_CENTER` 赋值给 `alignment.horz`,表示水平居中对齐。最后将对齐对象赋值给样式对象的 `alignment` 属性。最后在单元格 A1 中写入内容时,将样式对象 `style` 传递给 `write` 方法的 `style` 参数,即可实现水平居中对齐。
阅读全文