美文网首页
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