读取Excel文件
# 导入模块
import xlrd
# 打开文件
excel = xlrd.open_workbook('*.xls')
# 获取指定sheet信息
excel = excel.sheet_by_index(0)
#获取行数跟列数
print(excel.nrows)
print(excel.ncols)
# 获取特定数据
excel.cell_value(nrows, ncols)
写入Excel文件
# 导入模块
import xlwd
# 新建Excel文件
workbook = xlwt.Workbook()
# 新建sheet页面
worksheet = workbook.add_sheet('My Sheet')
# 写入表格内容
worksheet.write(0, 0, '')
# 保存文件
workbook.save('*.xls')
写入样式
def style():
"""定义样式"""
style = xlwt.XFStyle()
# 字体
font = xlwt.Font()
# 字体名称
font.name = '黑体'
# 字体大小*20
font.height = 18 * 20
# 字体加粗
font.bold = False
# 下划线
font.underline = True
# 斜体字
font.italic = True
style.font = font
# 表格对齐样式
al = xlwt.Alignment()
# 水平居中
al.horz = 0x02
# 垂直居中
al.vert = 0x01
style.alignment = al
# 表格边框
borders = xlwt.Borders()
# 细实线:1,小粗实线:2,细虚线:3,中细虚线:4,大粗实线:5,双线:6,细点虚线:7
# 大粗虚线:8,细点划线:9,粗点划线:10,细双点划线:11,粗双点划线:12,斜点划线:13
borders.left = i
borders.right = i
borders.top = i
borders.bottom = i
borders.left_colour = i
borders.right_colour = i
borders.top_colour = i
borders.bottom_colour = i
style.alignment = al = borders
return style
worksheet.write(0, 0, '', style())