openpyxl

时间:2021-02-02 11:26:43   收藏:0   阅读:0

用Python处理Excel文件——openpyxl库


创建EXCEL文件对象

import openpyxl
wb = openpyxl.Workbook()

创建工作表

ws1 = wb.create_sheet(‘sheet_name‘, index = 1)
# index : 从左往右数第几个sheet,插入到现有sheet中,大于现有长度时插入到末尾
ws1.title # 获取工作表的名称
wb.sheetnames # 返回一个列表,包含所有的sheet的名称

也可以采用如下方式获得sheet名称

for sheet in wb:
      print(sheet.title)

通过工作簿的名称获取sheet:

wb["SHEET_NAME"]

写入数据

通过行列指定:

sheet[‘A1‘] = 4 #向sheet工作簿的A1格中写入数字4

通过cell函数

sheet.cell(row = 2, column = 3, value = 4)
# 向第二行第三列写入数据,即C2单元格
# 行列编号皆从1开始

向sheet最后插入内容

sheet.append([1, 2, 3, 4, 5])
# 向sheet第一行完全空白的行插入[1, 2, 3, 4, 5],在该行中每列写入列表的一个元素
评论(0
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!