1. 导入 openpyxl 模块
import openpyxl
2. 工作簿
创建新文件
wb = openpyxl.Workbook()
打开现有文件
wb = openpyxl.load_workbook('ex.xlsx')
3. 工作表
创建新的工作表
ws = wb.create_sheet('Sheet1') # 默认第一张工作表
ws = wb.create_sheet('Sheet1',0) # 指定插入位置
选择工作表
ws = wb.active # 第一张
ws = wb['Sheet'] # 通过工作表名字选择
ws = wb.get_sheet_by_name('Sheet') # 通过工作表名字选择
获取工作表名
ws_titles = wb.sheetnames # 全部
ws_titles = wb.get_sheet_names # 全部
ws_title = ws.title # 单个
更改工作表名
ws.title = 'Sheet1'
删除工作表
wb.remove(ws)
del wb[ws]
4. 单元格
读取单元格内容
cell = ws['A1']
cell = ws.cell(0,0)
cell = ws['A1':'B2'] # 读取多个单元格内容
修改单元格内容
ws['A1'].value = 1 # 修改 A1 单元格内容为 1
cell = ws.cell(row=0,colunm=0,value=1) # 修改 A1 单元格内容为 1
ws.append[1,2,3] # 添加行
原创不易,如果你觉得这篇文章很赞的话,
点赞收藏再走吧!
yeanky
2021/6/18