python简单操作excel

来源:互联网 发布:世界大数据学校排名 编辑:程序博客网 时间:2024/06/05 14:39

       这是我第一次写博客,这篇文章主要关于python中用xlrd和pyExcelerator读写excel。

       python版本2.7.10,操作系统为Windows 8(64bit)

       网上搜索并下载这两个类库,下载完毕后解压缩,打开命令提示符(win+r打开“运行”,再输入cmd),切换到你下载类库解压缩后的文件目录(cd 目录,如cd C:\Users\ZC\Downloads\xlrd-0.9.4\),执行命令python install setup.py,即可安装相应模块,安装结束后在python IDLE中输入import xlrd,如果没有报错说明模块安装成功

对于pyExcelerator模块可以输入from pyExcelerator import *检查其是否安装成功。

       代码实现的功能是将test.xlsx文件内容拷贝到res.xls中。

<pre class="python" name="code">import xlrdfrom pyExcelerator import *w=Workbook()#Excel工作薄对象ws=w.add_sheet('AB')#添加名为AB的工作表bk=xlrd.open_workbook("test.xlsx")#打开我们的源文件,当使用绝对路径时,要使用\\隔开,不然会报错sh = bk.sheet_by_name("Sheet1")#获取Sheet1工作表对象nrows = sh.nrows#获取行数ncols = sh.ncols#获取列数for i in range(0,nrows):   for j in range(0,ncols):          ws.write(i,j,int(sh.cell_value(i,j)))#遍历源excel表并将内容写入目的excel表中w.save("res.xls")#保存excel表


 

 

0 0