python操作Excel读写--使用xlrd和xlwt

时间:2022-03-24 18:24:23

一、安装xlrd模块

到python官网下载http://pypi.python.org/pypi/xlrd模块安装,前提是已经安装了python 环境。

  进入到解压文件路径,输入 setup.py install

 sudo easy_install xlrd

 sudo easy_install xlwt

二、利用xlwt写excel

# -*- coding: utf-8 -*-
import xdrlib ,sys
import xlrd
import xlwt
#workbook = xlrt.workbook()
f = xlwt.Workbook() #创建工作簿
sheet1 = f.add_sheet(u'sheet1',cell_overwrite_ok=True) #创建sheet2 row0 = [u'姓名',u'年龄',u'出生日期',u'爱好',u'关系']
column0 = [u'小杰',u'小胖',u'小明',u'大神',u'大仙',u'小敏',u'无名'] for i in range(0,len(row0)): #生成第一行
sheet1.write(0,i,row0[i]) for i in range(0,len(column0)): #生成第一列
sheet1.write(i+1,0,column0[i])
f.save('/home/xdj/桌面/11.xls') #保存文件
# 如果对一个单元格重复操作,会引发
# returns error:
# Exception: Attempt to overwrite cell:
# sheetname=u'sheet 1' rowx=0 colx=0
# 所以在打开时加cell_overwrite_ok=True解决
参考:http://www.xuebuyuan.com/1436412.html