下面是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使用与此类似,大家可以自己尝试。