Py_excel
py_excel
xlrd
- 读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)
-
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
- 这个库作用就是读 是公式形成的单元格 的 公式
workbook = openpyxl.load_workbook(file_name, read_only=True)
sheet = workbook.get_sheet_by_name(sheet_name)