当前位置:主页 > python教程 > python用xlrd和xlwt读写Excel文件

python用xlrd和xlwt读写Excel文件的方法代码

发布:2019-06-18 09:33:18 179


给寻找编程代码教程的朋友们精选了相关的编程文章,网友茹懿轩根据主题投稿了本篇教程内容,涉及到python、xlrd、python、xlwt、python读写excel文件、python用xlrd和xlwt读写Excel文件相关内容,已被283网友关注,涉猎到的知识点内容可以在下方电子书获得。

python用xlrd和xlwt读写Excel文件

安装模块

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

pip install xlwt
pip install xlrd

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

https://pypi.org/project/xlwt/1.1.2/

https://pypi.org/project/xlrd/

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

sudo python setup.py install

安装完成。

导入模块:

import xlrd
import xlwt

读取

读取xls文件:

data = xlrd.open_workbook(input.xls)

根据索引获取sheet:

table = data.sheets()[0]

根据名称获取sheet:

table = data.sheet_by_name(u'Sheet1')

获取行数和列数:

nrows=table.nrows
ncols=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的sheet
style = xlwt.XFStyle()
sheet1.write(i, j, content) #在索引为i, j处写入content
book.save("output.xls") # 保存

 


参考资料

相关文章

  • 什么是python类属性

    发布:2021-05-30

    介绍了类的私有属性是什么


  • Python的collections模块中namedtuple结构实例用法总结

    发布:2021-06-09

    namedtuple顾名思义,就是名字+元组的数据结构,下面就来看一下Python的collections模块中namedtuple结构使用示例


  • Python实现.gif图片拆分为.png图片的简单示例

    发布:2023-03-10

    有时候需要把GIF图片分解成一张一张的静态图,jpg或者png格式,下面这篇文章主要给大家介绍了关于Python实现.gif图片拆分为.png图片的相关资料,需要的朋友可以参考下


  • python plt图表中文字大小调节的实例做法

    发布:2021-05-15

    今天小编就为大家分享一篇在python plt图表中文字大小调节的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧


  • Python利用D3Blocks绘制可动态交互的图表

    发布:2023-04-20

    今天小编给大家来介绍一款十分好用的可视化模块,D3Blocks,不仅可以用来绘制可动态交互的图表,并且导出的图表可以是HTML格式,方便在浏览器上面呈现,感兴趣的可以了解一下


  • python在windows调用svn-pysvn的实现

    发布:2023-04-04

    本文主要介绍了python在windows调用svn-pysvn的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧


  • python/golang 删除链表中的元素

    发布:2021-04-09

    这篇文章主要介绍了python/golang 如何删除链表中的元素,帮助大家更好的理解和使用python/golang,感兴趣的朋友可以了解下


  • 人机交互程序:python实现人机对话实例

    发布:2021-05-30

    这篇文章主要为大家详细介绍了人机交互程序,初步实现python人机对话,具有一定的参考价值,感兴趣的小伙伴们可以参考一下


网友讨论