Excel简介先来简单了解一下Excel,方便我们后期操作: Excel文件三个对象 workbook:工作簿,一个excel文件包含多个sheet。 sheet:工作表,一个workbook有多个,表名识别,如“sheet1”,“sheet2”等。 cell:单元格,存储数据对象
基本操作安装模块: pip install -i https://pypi.tuna./simple openpyxl 模块导入:
创建Excel文件:wb = openpyxl.Workbook() wb.save('test.xlsx') wb.close() 打开一个现有的Excel:#方法1 wb = openpyxl.open('test.xlsx') #方法2 wb2 = openpyxl.load_workbook('test.xlsx')
基本读写操作:ws = wb.active
#你可以这样进行操作 ws['C4'] = 'A4'
#也可以这样操作 ws.cell(3,4,'aa') 基本页操作(sheet)上面的操作默认都是在sheet1上进行,而一个Excel却经常会要用到不同的页,就像一个数据库里边还有不同的表呢。 创建sheet
获取sheet的操作权限
修改sheet名字sheet.title = '新名字' 增查
读写表格信息获取行、列数rows=ws.max_row #获取行数 cols=ws.max_column #获取列数 逐列/逐行 写入表格信息逐列示例:
代码释义# 待写入的列表 for i,j in zip(range(起始位置),列表): ws[列名 str(i)] = j #ws.cell(i,第几列,j)
|
|