博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python使用xlrd和xlwt读写Excel文件
阅读量:5244 次
发布时间:2019-06-14

本文共 893 字,大约阅读时间需要 2 分钟。

版权声明:本文为博主原创文章,未经允许不得转载。

安装模块

如果使用的是Linux系统,并且安装了pip,可以直接使用pip安装xlrd, xlwt:

pip install xlwtpip install xlrd

也可以从官网下载源代码安装:

下载tar.gz文件,解压,并转到解压后的目录中,找到setup.py,输入命令:

sudo python setup.py install

安装完成。

 

导入模块:

import xlrdimport xlwt

读取

读取xls文件:

data = xlrd.open_workbook(input.xls)

根据索引获取sheet:

table = data.sheets()[0]

根据名称获取sheet:

table = data.sheet_by_name(u'Sheet1')

获取行数和列数:

nrows=table.nrowsncols=table.ncols

获取单元格:

for i in range(nrows):    for j in range(ncols):        row_content = table.col(j)[i].value    #先行后列        col_content = table.row(i)[j].value    #先列后行

或者可以直接用cell函数:

content = table.cell(i,j).value

 

写入

book = xlwt.Workbook(encoding = 'utf-8')    #创建一个Excel对象sheet1 = book.add_sheet('sheet1')    #添加一个名为sheet1的sheetstyle = xlwt.XFStyle()sheet1.write(i, j, content)    #在索引为i, j处写入contentbook.save("output.xls")    # 保存

 

转载于:https://www.cnblogs.com/liuyihua1992/p/9589616.html

你可能感兴趣的文章
Linux Epoll介绍和程序实例【转】http://blog.csdn.net/sparkliang/article/details/4770655
查看>>
vi使用技巧(转载)
查看>>
如何创建javabeans实例
查看>>
IT人系列一 王珅:程序员转型做旧书书商年交易额逾千万
查看>>
Resilient Distributed Datasets (RDD)
查看>>
第9周读书笔记——《黑客与画家》
查看>>
Struts2 Action
查看>>
python中str和bytes相互转换
查看>>
强力推荐 程序员技术练级攻略
查看>>
CURL详解(转载)
查看>>
asp中cookie欺骗/注入原理与防范
查看>>
ZooKeeper
查看>>
JS var命令容易产生的精彩bug
查看>>
解决调试Alarm源码时出现BadParcelableException异常
查看>>
小组ITalk网站开发中使用到的一些技巧
查看>>
字符串练习
查看>>
[转]在 Eclipse 中嵌入 NASA World Wind Java SDK
查看>>
C++ STL简述
查看>>
android busybox httpd搭建简单web服务器
查看>>
301. Remove Invalid Parentheses
查看>>