Py_excel

py_excel

xlrd

  1. 读excel
workbook = xlrd.open_workbook(file_path)
sheet = workbook.sheet_by_name(sheet_name)
# 有效行
sheet.nrows
# 行数据
sheet.row_values(num)
# 列数据
sheet.col_values(num)

xlwt

写excel

workbook1 = xlwt.Workbook()
sheet = workbook1.add_sheet(k)
sheet.write(row,col,str,style)
workbook1.save(filepath)
  1. style 部分

    style = xlwt.XFStyle()  # 创建一个样式对象,初始化样式
    style1 = xlwt.XFStyle()
    al = xlwt.Alignment()
    al.horz = 0x02  # 设置水平居中
    al.vert = 0x01  # 设置垂直居中
    
    style.alignment = al
    style1.alignment = al
    ## 设置字体样式
    font = xlwt.Font()  # 为样式创建字体
    font.name = 'Times New Roman'
    font.bold = True  # 黑体
    style.font = font  # 设定样式
    ## 设置边框
    borders = xlwt.Borders()
    
    borders.left = xlwt.Borders.MEDIUM  # 添加边框-虚线边框
    borders.right = xlwt.Borders.MEDIUM  # 添加边框-虚线边框
    borders.top = xlwt.Borders.MEDIUM  # 添加边框-虚线边框
    borders.bottom = xlwt.Borders.MEDIUM
    
    style.borders = borders
    
    style1.borders = borders
    
    
    

openpyxl

  1. 这个库作用就是读 是公式形成的单元格 的 公式
workbook = openpyxl.load_workbook(file_name, read_only=True)
sheet = workbook.get_sheet_by_name(sheet_name)

posted on 2021-08-13 17:22  _albert  阅读(53)  评论(0编辑  收藏  举报