如何在 Python 中使用 'openpyxl' 创建和修改 Excel 文件
在Python中,你可以使用openpyxl库来创建和修改Excel文件。openpyxl是一个用于读写Excel文件的强大库,可以处理xlsx和xlsm文件格式。
1. 安装openpyxl库:
首先,你需要安装openpyxl库。在命令行中运行以下命令来安装它:
shell
pip install openpyxl
2. 导入openpyxl库:
在Python文件中导入openpyxl库:
python
import openpyxl
3. 创建一个Excel文件:
python
from openpyxl import Workbook
# 创建一个工作簿对象
workbook = Workbook()
# 选择默认的活动工作表
sheet = workbook.active
# 向单元格中写入数据
sheet['A1'] = 'Hello'
sheet['B1'] = 'World'
# 保存工作簿
workbook.save('example.xlsx')
这段代码创建了一个新的Excel文件,并在活动工作表的A1单元格和B1单元格中写入了数据。最后,通过调用`workbook.save()`方法将工作簿保存为'example.xlsx'文件。
4. 修改现有的Excel文件:
python
from openpyxl import load_workbook
# 加载现有的工作簿
workbook = load_workbook('example.xlsx')
# 选择默认的活动工作表
sheet = workbook.active
# 修改已经存在的数据
sheet['A1'] = 'Modified'
# 添加新的数据行
sheet.append(['Python', 'Excel'])
# 保存工作簿
workbook.save('example.xlsx')
这段代码首先加载现有的Excel文件'example.xlsx',然后在活动工作表中修改了A1单元格的值,并在末尾添加了一行新的数据。最后,通过调用`workbook.save()`方法保存工作簿。
这就是使用openpyxl库在Python中创建和修改Excel文件的基本步骤。你可以根据需要使用openpyxl的其他功能来进行更复杂的Excel操作,例如合并单元格、设置单元格样式等。