Python之Openpyxl模块的安装和基本用法(Excel管理)
安装
使用pip命令进行安装,命令如下:
pip install openpyxl
Excel 文档读取
打开Excel文档
使用Openpyxl模块可以方便的打开Excel文档。示例代码如下:
from openpyxl import load_workbook
# 打开一个已经存在的Excel文件
workbook = load_workbook(filename='example.xlsx')
读取工作表
通过workbook获取到工作表sheet示例,再通过sheet读取表格数据。示例代码如下:
# 根据工作表名称获取工作表
sheet = workbook['Sheet1']
# 打印第1行第1列单元格的值
print(sheet['A1'].value)
# 打印第2行第2列单元格的值
print(sheet.cell(row=2, column=2).value)
Excel 文档写入
创建Excel文档
使用Openpyxl模块可以方便的创建Excel文档。示例代码如下:
from openpyxl import Workbook
# 创建一个新的Excel文件
workbook = Workbook()
# 创建一个新的工作表
sheet = workbook.active
插入单元格数据
写入单元格数据通过sheet直接操作即可。示例代码如下:
# 写入数据到A1、A2单元格
sheet['A1'] = 'Hello'
sheet['A2'] = 'World'
# 写入数据到B1、B2单元格
sheet.cell(row=1, column=2, value='Hello')
sheet.cell(row=2, column=2, value='World')
保存Excel文档
写入Excel文档后需要保存,通过workbook的save方法实现。示例代码如下:
# 保存文件
workbook.save(filename='example.xlsx')
示例说明
示例1:从Excel文件读取数据并打印
该示例演示了如何从Excel文件中读取数据并打印。
from openpyxl import load_workbook
# 打开一个已经存在的Excel文件
workbook = load_workbook(filename='example.xlsx')
# 根据工作表名称获取工作表
sheet = workbook['Sheet1']
# 打印第1行第1列单元格的值
print(sheet['A1'].value)
示例2:创建新的Excel文件并写入数据
该示例演示了如何创建新的Excel文件并写入数据。
from openpyxl import Workbook
# 创建一个新的Excel文件
workbook = Workbook()
# 创建一个新的工作表
sheet = workbook.active
# 写入数据到A1、A2单元格
sheet['A1'] = 'Hello'
sheet['A2'] = 'World'
# 写入数据到B1、B2单元格
sheet.cell(row=1, column=2, value='Hello')
sheet.cell(row=2, column=2, value='World')
# 保存文件
workbook.save(filename='example.xlsx')
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:python之openpyxl模块的安装和基本用法(excel管理) - Python技术站