python对excel文件操作
excel文件读操作
1.获取工作簿对象
openpyxl.load_workbook(文件路径)
2.获取工作表
1)获取当前工作簿中的所有的工作表的表名
names = workbook.sheetnames
2)获取工作表对象
a.工作簿对象[表名]
b.获取活跃表:工作簿对象.active
3.表相关操作
1)获取最大行数和列数
表对象.max_column
- 最大列数
表对象.max_row
- 最大行数
2)获取单元格
a.表对象.cell(行号,列号)
- 获取指定位置单元格,行号和列号都是从1开始的数字
获取单元格内容:单元格对象.value
b.表对象[位置]
excel文件写操作
1.获取工作簿
1)获取已经存在的excel文件对应的工作簿
wb = openpyxl.load_workbook(文件地址)
2)创建新的工作簿
wb = openpyxl.Workbook(文件地址)
2.基于工作表的写操作
1)添加工作表:工作簿对象.create_sheet()
2)删除工作表:工作簿对象.remove(表对象)
3.基于单元格的写操作 - 修改单元格内容
单元格对象.value = 新内容
注:将单元格内容赋值为None,就是在删除单元格
4.保存文件
工作簿对象.cave(文件路径)