一 Excel基本介绍
- 工作簿
- 工作表
二 xl-rd 库(读取文件信息)
1、 安装
pip install xlrd
2、 使用
import xlrd
xlsx = xlrd.open_workbook('路径')
# table = xlsx.sheet_by_index(0)
table = xlsx.sheet_by_name('sheet 名称')
# 读取的三种方式
table.cell_value(1,2) # 读取
table.cell(1,2).value # 读取
table.row(1)[2].value # 读取
三 xlwt 库 (文件的写入)
安装
pip install xlwt --user
新建内容
import xlwt
new_workbook = xlwt.Workbook()
worksheet = new_workbook.add_sheet('new_sheet')
worksheet.write(0,0,'text')
new_workbook.save('路径')
三 xlutils 库Excel 格式设置
1. 安装
pip instal
2. 使用
from xlutils.copy import copy
import xlrd,xlwt
excel = xlrd.open_workbook('lujing',formatting_info= True)
sheet = excel.sheet_by_index(0)
new_excel = copy(excel)
new_sheet = new_excel.get_sheet(0)
# 字体设置
style = xlwt.XFStyle()
font = xlwt.XFStyle()
font.name = '微软雅黑'
font.bold =True
font.height = 450
style.font = font #添加到 Excel 中
# 边框设置
borders = xlwt.Borders()
borders.top = xlwt.Borders.THIN
borders.bottom = xlwt.Borders.THIN
borders.left = xlwt.Borders.THIN
borders.write = xlwt.Borders.THIN
style.borders = borders
# 对齐设置
alignment = xlwt.Alignment()
alignment.horz = xlwt.Alignment.HORZ_CENTER
alignment.vert = xlwt.Alignment.VERT_BOTTOM
style.alignment = alignment
new_sheet.write(1,2,14,style)
new_sheet.write(2,3,14,style)
new_sheet.write(3,4,14,style)
new_excel.save('路径')