主要利用了xlwt函数。利用xlwt.Workbook()函数建立一个workbook,添加一个工作页Worksheet1。
#-*- coding:utf-8 -*-
import xlwt
workbook = xlwt.Workbook(encoding = 'ascii')
worksheet = workbook.add_sheet('Worksheet1')
def set_style(name, height, bold=False): #用来定义文字格式函数
style = xlwt.XFStyle()
font = xlwt.Font()
font.name = name
font.bold = bold
font.height = height
style.font = font
return style
data1=1
worksheet.write(0, 1, data1, set_style('Times New Roman', 220, True)) # 不带样式的写入
workbook.save('formatting.xls') # 保存文件
在excel表的新建工作页的(0,1)位置写入变量data1,并采用字体('Times New Roman')字号(220),加粗(True)的样式。
最后利用函数workbook.save()来保存文件。此处仅介绍最基础的操作,若想通过此函数实现特定功能,需使用逻辑函数进行excel单元格的遍历。