python 对Excel表格的写入

时间:2023-03-08 21:43:56
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路径