python3结合openpyxl库实现excel操作的实例代码

  • Post category:Python

下面是Python3结合openpyxl库实现Excel操作的实例教程:

1. 安装openpyxl库

使用pip命令进行安装,具体命令如下:

pip install openpyxl

2. 创建Excel文件并写入数据

import openpyxl

# 创建一个新的Excel文件
workbook = openpyxl.Workbook()

# 获取工作表
sheet = workbook.active

# 写入表头
sheet['A1'] = '姓名'
sheet['B1'] = '年龄'

# 写入数据
sheet['A2'] = '张三'
sheet['B2'] = 20
sheet['A3'] = '李四'
sheet['B3'] = 25

# 保存文件
workbook.save('test.xlsx')

这段代码演示了如何使用openpyxl库创建一个新的Excel文件,获取工作表,并写入表头和数据。

3. 读取Excel文件中的数据并输出

import openpyxl

# 打开Excel文件
workbook = openpyxl.load_workbook('test.xlsx')

# 获取工作表
sheet = workbook.active

# 获取单元格数据并输出
for i in range(1, sheet.max_row + 1):
    name = sheet.cell(row=i, column=1).value
    age = sheet.cell(row=i, column=2).value
    if name and age:
        print(f'姓名:{name},年龄:{age}')

这段代码演示了如何使用openpyxl库打开已有的Excel文件,获取工作表,并读取数据并输出。

至此,我们完成了对Excel文件的读写操作。openpyxl库的其他API使用与此类似,大家可以自己尝试。