python使用xlrd和xlwt读写Excel文件的实例代码

 更新时间:2018年09月05日 08:27:09   作者:liuyihua1992  
这篇文章主要介绍了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使用xlrd和xlwt读写Excel文件的实例代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

相关文章

  • Pytorch 卷积中的 Input Shape用法

    Pytorch 卷积中的 Input Shape用法

    这篇文章主要介绍了Pytorch 卷积中的 Input Shape用法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-06-06
  • python使用scapy模块实现ARP扫描的过程

    python使用scapy模块实现ARP扫描的过程

    这篇文章主要介绍了python使用scapy模块实现ARP扫描的过程,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-01-01
  • Python获取浏览器Cookies的方法总结

    Python获取浏览器Cookies的方法总结

    在现代网络应用和开发中,使用Cookies是一种常见的方式,它们用于存储用户信息、会话状态等,本文为大家整理了多种Python获取浏览器Cookies的方法,希望对大家有所帮助
    2023-12-12
  • Python全栈之协程详解

    Python全栈之协程详解

    这篇文章主要为大家介绍了Python全栈之协程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能够给你带来帮助
    2021-12-12
  • 深入理解python对json的操作总结

    深入理解python对json的操作总结

    Json最广泛的应用是作为AJAX中web服务器和客户端的通讯的数据格式,本篇文章主要介绍了python对json的操作总结,具有一定的参考价值,有兴趣的可以了解一下。
    2017-01-01
  • 成功解决ValueError: Supported target types are:('binary', 'multiclass'). Got 'continuous' instead.

    成功解决ValueError: Supported target types are:('binary

    本文给大家分享成功解决ValueError: Supported target types are:('binary', 'multiclass'). Got 'continuous' instead.的错误问题,需要的朋友可以参考下
    2023-03-03
  • 利用Python开发Markdown表格结构转换为Excel工具

    利用Python开发Markdown表格结构转换为Excel工具

    在数据管理和文档编写过程中,我们经常使用 Markdown 来记录表格数据,但它没有Excel使用方便,所以本文将使用Python编写一个转换工具,希望对大家有所帮助
    2025-03-03
  • Python中字符串String的基本内置函数与过滤字符模块函数的基本用法

    Python中字符串String的基本内置函数与过滤字符模块函数的基本用法

    这篇文章主要介绍了Python中字符串String的基本内置函数与过滤字符模块函数的基本用法 ,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-05-05
  • Numpy广播域的理解

    Numpy广播域的理解

    本文主要介绍了Numpy广播域的理解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-03-03
  • OpenCV绘制圆角矩形的方法实例

    OpenCV绘制圆角矩形的方法实例

    我们在轮廓截取出来时一般需要是矩形的图像,所以下面这篇文章主要给大家介绍了关于OpenCV绘制圆角矩形的相关资料,文中通过示例代码介绍的非常详细,需要的朋友可以参考下
    2021-08-08

最新评论