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路径

 

相关文章:

  • 2022-12-23
  • 2021-12-10
  • 2022-12-23
  • 2021-04-16
  • 2022-12-23
  • 2022-12-23
  • 2021-08-11
  • 2021-10-11
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-10-23
  • 2022-12-23
  • 2022-02-04
  • 2021-06-26
  • 2022-02-08
相关资源
相似解决方案