本文主要是介绍Python学习 Day47 文件存储-openpyxl 12,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
openpyxl 模块
一、openpyxl模块概述
特点:
- 1.可以读取和写入Excel
- 2.需要单独安装,不包含在Python标准库里
- 3.处理Excel数据
- 4.处理Excel公式
- 5.处理Excel样式
- 6.在表格内插入图表
安装与测试
- 安装:pip install openpyxl
- 测试:打开命令行,输入python>>>import openpyxl
二、Python操作Excel文件
(一)向Excel文件中写入数据
- 1.创建工作簿对象 openpyxl.Workbook()
- 2.获取活动工作表对象 wb.active
- 3.获取单元格 sheet[单元格名称]
- 4.向单元格中写入数据 cell.value = 值
- 5.向Excel中写入一行数据 sheet.append(列表)
- 6.保存Excel文件 wb.save(文件)
import openpyxl#创建工作簿对象
wb = openpyxl.Workbook()
#获取工作表sheet
sheet = wb.active
#获取指定的单元格
cell = sheet['A1']
#向单元格中写入数值
cell.value = '美丽中国'
#一次写入一行数据
lst = ['姓名','年龄','成绩']
sheet.append(lst)
#一次写入多行数据
lst2 = [['张三',23,76], #第一行['李四',22,90], #第二行['王五',21,89] #第三行
]
for row in lst2:sheet.append(row)
#保存
wb.save('我的Excel文件.xlsx')
(二)从Excel文件中读取数据
- 1.加载工作簿对象 openpyxl.load_Workbook()
- 2.获取活动工作表对象 wb.active
- 3.获取单元格 sheet[单元格名称]
- 4.获取单元格的值 cell.value
- 5.获取一系列格子 sheet[‘A’],sheet[‘3’],sheet[‘A:C’]
- 6.获取整个表格的所有行 sheet.rows
import openpyxl#加载Excel文件,实际上也是创建一个Python中的工作簿对象
wb = openpyxl.load_workbook
这篇关于Python学习 Day47 文件存储-openpyxl 12的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!