一、写Excel
xlwt下载地址:http://pypi.python.org/pypi/xlrd
使用介绍:
import xlwt #导入xlwt
file = xlwt.Workbook() #新建一个excel文件,注意这里的Workbook首字母是大写,无语吧
table = file.add_sheet('sheet name') #新建一个sheet
table.write(0,0,'test') #写入数据table.write(行,列,value)
如果对一个单元格重复操作,会引发
returns error: # Exception: Attempt to overwrite cell: # sheetname=u'sheet 1' rowx=0 colx=0所以在打开时加cell_overwrite_ok=True 解决
table = file.add_sheet('sheet name',cell_overwrite_ok=True )
file.save('demo.xls') #保存文件
另外,使用style
style = xlwt.XFStyle() # 初始化样式
font = xlwt.Font() #为样式创建字体
font.name = 'Times New Roman'
font.bold = True
style.font = font #为样式设置字体
table.write(0, 0, 'some bold Times text', style) # 使用样式
二、读Excel
xlrd下载地址:http://pypi.python.org/pypi/xlrd
使用介绍:
import xlrd #导入模块
data = xlrd.open_workbook('excelFile.xls') #打开Excel文件读取数据, 默认操作桌面上的excel
使用技巧
获取一个工作表
循环行列表数据