美文网首页
Python之excel数据存取

Python之excel数据存取

作者: 亻夋_09cd | 来源:发表于2019-06-20 20:17 被阅读0次

Python操作excel,主要用到xlrd和xlwt这两个库,xlrd是读excel,xlwt是写Excel的库。

一、xlwt写入数据

import  xlwt
def set_style():
    style = xlwt.XFStyle()
    font = xlwt.Font()   #设置字体属性
    font.name = name   #字体名称,例如:宋体,黑体等等
    font.bold = bold   #是否加粗True or False
    font.colour_index = n   #字颜色
    font.height = height   #字号大小,除以20为excel里实际值,例如:设置400则excel里字号为20
    style.font = font
    #此后内容留坑待补
    alignment = xlwt.Alignment()   #设置单元格对齐属性
    borders = xlwt.Borders()   #设置单元格边框属性
    pattern = xlwt.Pattern()   #设置单元格背景色属性
    return style

def write_excel():
    f = xlwt.Workbook()
    sheet1 = f.add_sheet('test',cell_overwrite_ok=True)
    for i in range(0,50):
        sheet1.write(i,0,i,set_style('宋体',200,i,False))   #列colum,行row,值value,属性
        #sheet1.write_merge(0,0,0,9,value)   #合并单元格并写入数据,列1colum,行1row,列2colum,行2row,值value,属性,合并两单元格之间的部分
    f.save('test.xls')

本例代码可实现第一列0起计数至49,每单元格字颜色按数值设置。

相关文章

网友评论

      本文标题:Python之excel数据存取

      本文链接:https://www.haomeiwen.com/subject/bzqsqctx.html