用python 读写excel 文件
时间: 2023-10-04 14:06:36 浏览: 94
python读写excel文件
Python提供了多种库来读写Excel文件,其中比较常用的是openpyxl和xlrd/xlwt。
1. 使用openpyxl读写Excel文件
openpyxl是一个非常好用的Python库,可以用来读写Excel文件。安装openpyxl库:
pip install openpyxl
读取Excel文件:
import openpyxl
# 打开Excel文件
workbook = openpyxl.load_workbook('example.xlsx')
# 获取所有工作簿名称
sheet_names = workbook.sheetnames
print(sheet_names)
# 获取指定工作簿
worksheet = workbook['Sheet1']
# 获取单元格的值
cell_value = worksheet['A1'].value
print(cell_value)
# 修改单元格的值
worksheet['A1'] = 'Hello World'
# 保存Excel文件
workbook.save('example.xlsx')
2. 使用xlrd/xlwt读写Excel文件
这是Python中最常用的一种读写Excel文件的方式,需要安装xlrd和xlwt库:
pip install xlrd
pip install xlwt
读取Excel文件:
import xlrd
# 打开Excel文件
workbook = xlrd.open_workbook('example.xls')
# 获取所有工作簿名称
sheet_names = workbook.sheet_names()
print(sheet_names)
# 获取指定工作簿
worksheet = workbook.sheet_by_name('Sheet1')
# 获取单元格的值
cell_value = worksheet.cell_value(0, 0)
print(cell_value)
# 修改单元格的值
worksheet.write(0, 0, 'Hello World')
# 保存Excel文件
workbook.save('example.xls')
阅读全文