下面进行详细讲解。
Python openpyxl使用方法详解
1. 安装openpyxl
在使用openpyxl之前,需要先安装openpyxl。使用pip命令可以方便地进行安装。
pip install openpyxl
2. 新建Excel文件和读取Excel文件
2.1 新建Excel文件
首先,我们需要导入openpyxl模块。
import openpyxl
接下来,我们可以使用openpyxl模块中的Workbook类新建一个Excel文件。我们可以使用save方法命名并保存该文件。
book = openpyxl.Workbook()
book.save('example.xlsx')
2.2 读取Excel文件
使用openpyxl模块读取Excel文件也十分简单。直接使用openpyxl模块中的load_workbook方法即可。
book = openpyxl.load_workbook('example.xlsx')
3. 新建和修改sheet
3.1 新建sheet
使用openpyxl模块创建sheet非常方便。直接在book对象上调用create_sheet方法即可。
sheet = book.create_sheet('sheet1')
3.2 修改sheet
使用openpyxl模块修改sheet也很简单,可以使用cell方法来修改某个单元格的值。
sheet['A1'] = 'example'
4. 保存Excel文件
使用openpyxl模块保存Excel文件也非常简单。直接在book对象上调用save方法即可。
book.save('example.xlsx')
示例说明
示例一
下面是一个完整的例子,演示了如何创建一个名为“example.xlsx”,并在其中创建一个名为“sheet1”的sheet,并向该sheet中的单元格A1写入“example”:
import openpyxl
book = openpyxl.Workbook()
sheet = book.create_sheet('sheet1')
sheet['A1'] = 'example'
book.save('example.xlsx')
示例二
下面是一个完整的例子,演示了如何读取名为“example.xlsx”的Excel文件,并打印其中第一张sheet的所有单元格的值:
import openpyxl
book = openpyxl.load_workbook('example.xlsx')
sheet = book.active
for row in sheet.iter_rows():
for cell in row:
print(cell.value)
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:python openpyxl使用方法详解 - Python技术站