下面我将为您详细讲解python基于openpyxl生成excel文件的完整实例教程。
准备工作
首先,我们需要安装openpyxl模块,可以在命令行中使用以下命令进行安装:
pip install openpyxl
创建excel文件
接下来,我们可以在Python中使用openpyxl模块来创建Excel文件。下面是一个简单的示例,通过openpyxl创建一个名称为“example.xlsx”的Excel文件,并在第一个工作表中添加一些数据。
import openpyxl
workbook = openpyxl.Workbook()
sheet = workbook.active
sheet['A1'] = 'Name'
sheet['B1'] = 'Age'
sheet['C1'] = 'Gender'
sheet['A2'] = 'John'
sheet['B2'] = 25
sheet['C2'] = 'Male'
sheet['A3'] = 'Jane'
sheet['B3'] = 30
sheet['C3'] = 'Female'
workbook.save('example.xlsx')
在这个示例中,我们首先导入openpyxl模块,然后创建一个新的工作簿,并将第一个工作表设为活动工作表。然后,我们将名称、年龄和性别添加到工作表中的第一行,然后在第二、三行中添加一些数据。最后,我们将工作簿保存为“example.xlsx”文件。
读取excel文件
我们也可以使用openpyxl模块来读取Excel文件的数据。下面是一个示例,通过openpyxl读取名称为“example.xlsx”的Excel文件,并将其打印到屏幕上。
import openpyxl
workbook = openpyxl.load_workbook('example.xlsx')
sheet = workbook.active
for row in sheet.iter_rows(values_only=True):
print(row)
在这个示例中,我们首先导入openpyxl模块,然后使用openpyxl.load_workbook()函数加载名称为“example.xlsx”的Excel文件。然后,我们将打开的工作簿的第一个工作表设为活动工作表。接下来,我们在工作表中迭代每一行,打印行中的值。
以上就是一个简单的python基于openpyxl生成excel文件的实例教程,并且提供了两个示例说明,希望能帮助到您。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:python基于openpyxl生成excel文件 - Python技术站