工作中需要导出数据为excel格式,使用了xlwt模块,在此记录一下用到的内容。
1. 创建一个表,设置一个sheet
import xlwt
workbook = xlwt.Workbook(encoding='utf8')
worksheet = workbook.add_sheet(u'sheet1')
2. 设置列宽,cols_num是列的数目,可以通过修改12这个值,修改列的宽度
for c in range(cols_num):
3.设置行高,修改800为别的值,可以修改行的高度
4.设置单元格风格,写成了一个函数。如注释所示,Font()用来设置单元格字体内容,如字体类型、大小等;borders()设置单元格边框线粗细;partern()设置单元格背景颜色;XFStyle()设置风格类型;alignment()用来设置了字体水平居中、垂直居中、自动换行。
def body_style(pattern=None):
# 设置excel单元格风格
font = xlwt.Font() # Create Font
font.name = "SimSun" # 宋体
font.height = 20 * 12 # 字体大小
style
本文发布于:2024-02-05 06:34:45,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170726400863911.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |