python 对Excel表格的写入

python对Excel表格写入需要导入xlrd ,和xlutils两个库

from xlrd import open_workbook
from xlutils.copy import copy


oldWb = open_workbook("d:\\考勤系统.xlsx");#先打开已存在的表
newWb = copy(oldWb)#复制  xlsx格式只能保存到xls
newWs = newWb.get_sheet(2);#取sheet表
newWs.write(2, 4, "pass");#写入 2行4列写入pass
newWb.save("d:\\考勤系统.xls"); #保存至result路径

也已写入样式

from xlrd import open_workbook
from xlutils.copy import copy
import xlwt

# 写入样式
def set_color(color,bold):
    style=xlwt.XFStyle()
    font=xlwt.Font()
    font.colour_index=color
    font.bold = bold
    style.font=font
    return style

oldWb = open_workbook("d:\\考勤系统.xlsx");#先打开已存在的表
newWb = copy(oldWb)#复制  xlsx格式只能保存到xls
newWs = newWb.get_sheet(2);#取sheet表
newWs.write(2, 4, "pass",set_color(0x02,True));#写入 2行4列写入pass
newWb.save("d:\\考勤系统.xls"); #保存至result路径

猜你喜欢

转载自www.cnblogs.com/zhmiao/p/10529675.html