Python对excel的操作

      之前就想了解python如何对excel操作,简单贴一下代码模板,只需要安装好了xlrd和xlwt就可以正常运行了

      xlrd和xlwt只适用于旧版本的excel,Excel 2010就需要使用penpyxl

#-*- coding:utf-8 -*-
#旧版本
import xlrd
import xlwt
#文件名
file = 'excel.xls'

#设置表格样式
def set_style(name,height,bold=False):
    style = xlwt.XFStyle()
    font = xlwt.Font()
    font.name = name
    font.bold = bold
    font.color_index = 4
    font.height = height
    al = xlwt.Alignment()
    al.horz = 0x02  # 设置水平居中
    al.vert = 0x01  # 设置垂直居中
    style.alignment = al
    style.font = font
    return style

#写Excel
def write_excel():
    #实例化
    wt = xlwt.Workbook(encoding="utf-8")
    #add_sheet为添加sheet,一个文件可以加多个sheet,cell_overwrite_ok表示覆盖时是否报错
    sheet = wt.add_sheet("data",cell_overwrite_ok = True)
    col = ["project A","section","B","market123","project B",u"项目"]
    row = ["name","number","price","count","sum"]
    #写入行目录
    for i in range(len(row)):
        #write(x,y,content),x为row,y为column,content为输入内容
   

你可能感兴趣的:(Python)