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