Openpyxl是一个用于处理Excel 2010 xlsx/xlsm/xltx/xltm文件的Python库。它支持读取,写入和修改Excel文件,以及对Excel工作表的创建和编辑。以下是如何使用Openpyxl的一些基本步骤。
安装Openpyxl
在开始使用Openpyxl之前,你需要先安装它。你可以使用pip来安装Openpyxl。在你的命令行或终端中输入以下命令:
pip install openpyxl
导入Openpyxl
在Python脚本中,你需要导入openpyxl模块才能使用它。你可以使用以下代码导入:
import openpyxl
创建一个新的Excel工作簿
要创建一个新的Excel工作簿,你可以使用`Workbook()`函数。以下是一个例子:
from openpyxl import Workbook
wb = Workbook() # 创建一个新的工作簿
选择活动工作表
每个工作簿都有一个活动工作表,你可以通过`active`属性来选择它:
ws = wb.active # 选择活动工作表
写入数据
你可以通过索引单元格来写入数据。例如,要在A1单元格中写入"Hello, World!",你可以使用以下代码:
ws['A1'] = "Hello, World!"
你还可以写入行和列。例如,要在第一行写入一些数据,你可以使用以下代码:
for i in range(1, 6): # 写入1到5这五个数字
ws.cell(row=1, column=i, value=i)
保存工作簿
当你完成对工作簿的编辑后,你需要保存它。你可以使用`save()`函数来保存工作簿:
wb.save("sample.xlsx") # 将工作簿保存为sample.xlsx文件
以上就是使用Openpyxl处理Excel文件的基本步骤。记住,当你处理Excel文件时,始终要确保你已正确地关闭文件,以防止数据丢失或损坏。