python使用openpyxl操作Excel表格-工作簿与工作表的创建

python使用openpyxl操作Excel表格

概念

相关的库:
xlrd库:从excel中读取数据,支持xls、xlsx
xlwt库:对excel进行修改操作,不支持对xlsx格式的修改
xlutils库:在xlw和xlrd中,对一个已存在的文件进行修改。
openpyxl:主要针对xlsx格式的excel进行读取和编辑。

Excel中的对象:

  • WorkBook:工作簿对象
  • Sheet:表单对象
  • Cell:表格对象

安装openpyxl库:
pip install openpyxl

工作簿的创建以及工作表的修改

# 创建工作簿,使用openpyxl的Workbook类创建实例
# 从openpyxl包中导入Workbook用于创建工作簿
from openpyxl import Workbook
# 从openpyxl包中导入load_workbook用于读取已有的工作簿
from openpyxl import load_workbook

# 使用Workbook()实例化一个对象wb,默认生成一个sheet名词的工作表
wb = Workbook()

# 修改默认sheet表的名称,使用wb.active获取活动表,默认只有一个
ws = wb.active
print('默认表名称',ws)
ws.title = '修改默认sheet表名称'
print('修改后表名称',ws)

# 在工作簿中新建一个工作表,使用create_sheet()方法,第一个参数是工作表的名称,第二个是索引位置,0表示第一个
ws_1 = wb.create_sheet('第二个表',1)

# 保存我们创建的工作表和工作簿到当前目录下,使用save()方法,参数为保存的工作簿名称
wb.save('Mytest.xlsx')

# 最后关闭工作簿,使用close()方法
wb.close()
posted @ 2021-11-05 11:35  骑着蜗牛路过你的风景  阅读(2836)  评论(0编辑  收藏  举报