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

一、安装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

 
原文地址:https://www.cnblogs.com/XDJjy/p/4943736.html