下面我将给出“pythonopenpyxl使用方法详解”的完整实例教程。
1. 安装openpyxl
使用pip安装openpyxl:
pip install openpyxl
2. 创建一个工作簿
创建一个新的工作簿并保存:
from openpyxl import Workbook
# 创建工作簿
wb = Workbook()
# 选择工作表
ws = wb.active
# 设置单元格数值
ws['A1'] = 'Hello'
ws['B1'] = 'World'
# 保存工作簿
wb.save('example.xlsx')
3. 打开工作簿并访问单元格
打开一个现有的工作簿,访问单元格并获取值:
from openpyxl import load_workbook
# 打开工作簿
wb = load_workbook(filename='example.xlsx')
ws = wb.active
# 访问单元格
print(ws['A1'].value)
print(ws.cell(row=1, column=2).value)
4. 示例1:将数据写入工作簿
创建一个包含数据的列表,并将其写入工作簿:
from openpyxl import Workbook
# 创建工作簿
wb = Workbook()
# 选择工作表
ws = wb.active
# 写入数据
data = [
['Name', 'Age', 'Gender'],
['Tom', 20, 'Male'],
['Lisa', 25, 'Female'],
['Steve', 30, 'Male'],
]
for row in data:
ws.append(row)
# 保存工作簿
wb.save('example.xlsx')
5. 示例2:从工作簿中读取数据
打开包含数据的工作簿并读取数据:
from openpyxl import load_workbook
# 打开工作簿
wb = load_workbook(filename='example.xlsx')
ws = wb.active
# 读取数据
for row in ws.values:
print(row)
以上就是关于“pythonopenpyxl使用方法详解”的完整实例教程,其中包含了创建、访问、写入、读取工作簿的操作,以及两个示例说明。希望能对大家有所帮助。