Python可以通过第三方库来读写Excel文件。最常用的库有openpyxl和xlrd/xlwt。
openpyxl
openpyxl是用于处理Excel 2007以上版本的xlsx/xlsm/xltx/xltm文件的库。它支持读写Excel文件,可以操作单元格,添加图表,添加公式等。
# 安装openpyxl库
pip install openpyxl
# 导入openpyxl库
import openpyxl
# 读取Excel文件
wb = openpyxl.load_workbook('example.xlsx')
# 获取工作表
sheet = wb['Sheet1']
# 读取单元格
cell = sheet.cell(row=1, column=1)
# 修改单元格
cell.value = 'Hello World'
# 保存Excel文件
wb.save('example.xlsx')
xlrd/xlwt
xlrd/xlwt是用于处理Excel 97-2003格式(xls)文件的库。它支持读取Excel文件,操作单元格,修改文件等。
# 安装xlrd/xlwt库
pip install xlrd xlwt
# 导入xlrd/xlwt库
import xlrd
import xlwt
# 读取Excel文件
wb = xlrd.open_workbook('example.xls')
# 获取工作表
sheet = wb.sheet_by_index(0)
# 读取单元格
cell = sheet.cell(row=1, col=1)
# 修改单元格
sheet.write(1, 1, 'Hello World')
# 保存Excel文件
wb.save('example.xls')
上面是使用openpyxl和xlrd/xlwt库来读写Excel文件的简单示例,它们可以帮助你快速处理Excel文件。