在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官方文档。