安装
pip install openpyxl
一个简单的实例:
最初的表格
#!/usr/bin/env python # -*- coding:utf-8 -*- import openpyxl from openpyxl import Workbook from openpyxl import load_workbook import datetime file_name='/Users/chichi/Documents/TestStudy/TestExcel/data.xlsx' wb=load_workbook(file_name) ws=wb['Sheet1'] #直接根据位置进行赋值 ws['A5']=400 ws['B5']='杨四' #直接存储Python的时间类型变量 ws['A11'] = datetime.datetime.now() #cell方法通过输入参数row、column、value来操作单元格 ws.cell(row=6,column=1,value=500) ws.cell(row=6,column=2,value='程五') #读取数据 for row in ws.rows: # 返回的row是一个tuple对象 for cell in row: print 'row: %s column: %s value: %s' % (cell.row,cell.column,cell.value) # 保存文件 wb.save(file_name)
执行以上代码后的表格: