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文件。