在Python中,可以使用多种方法来保存Excel文件。最常用的方法是使用openpyxl模块,它可以让你从Python程序中读取和写入Excel文件。使用openpyxl模块,可以实现以下功能:
1. 创建Excel文件
from openpyxl import Workbook # 创建Excel文件 wb = Workbook() # 添加工作表 ws = wb.create_sheet("Sheet1") # 保存文件 wb.save("example.xlsx")
2. 读取Excel文件
from openpyxl import load_workbook # 读取Excel文件 wb = load_workbook("example.xlsx") # 获取工作表 ws = wb["Sheet1"] # 读取单元格内容 cell_value = ws.cell(row=1, column=1).value # 打印单元格内容 print(cell_value)
3. 写入Excel文件
from openpyxl import load_workbook # 读取Excel文件 wb = load_workbook("example.xlsx") # 获取工作表 ws = wb["Sheet1"] # 写入单元格内容 ws.cell(row=1, column=1).value = "Hello World!" # 保存文件 wb.save("example.xlsx")
4. 遍历Excel文件
from openpyxl import load_workbook # 读取Excel文件 wb = load_workbook("example.xlsx") # 获取工作表 ws = wb["Sheet1"] # 遍历Excel文件 for row in ws.rows: for cell in row: print(cell.value)
5. 其他功能
openpyxl模块还提供了其他功能,比如:设置单元格样式、插入图片、合并单元格等,可以参考官方文档:openpyxl官方文档。