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

作者:liuyihua1992 时间:2021-08-30 08:43:55 

安装模块

如果使用的是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文件的实例代码网站的支持!

来源:https://www.cnblogs.com/liuyihua1992/archive/2018/09/05/9589616.html

标签:python,xlrd,xlwt,excel
0
投稿

猜你喜欢

  • python如何实现远程控制电脑(结合微信)

    2022-05-13 20:05:25
  • pycharm使用docker容器开发的详细教程

    2023-07-04 08:13:06
  • 教你制作IBM LOGO的方法

    2007-10-23 13:34:00
  • Oracle DECODE函数语法使用介绍

    2023-07-17 12:44:22
  • 详解用Python处理HTML转义字符的5种方式

    2021-01-27 20:53:17
  • pandas库中 DataFrame的用法小结

    2021-08-11 00:54:01
  • 用滤镜使网页图片产生旋转效果

    2007-11-03 11:36:00
  • PyCharm使用教程之搭建Python开发环境

    2021-09-01 15:21:00
  • 使用pandas中的DataFrame数据绘制柱状图的方法

    2023-08-10 20:59:40
  • Python中eval()函数的详细使用教程

    2023-11-22 15:51:39
  • 详解pandas删除缺失数据(pd.dropna()方法)

    2021-03-26 04:36:33
  • Python 私有属性和私有方法应用场景分析

    2023-12-06 05:36:42
  • 浅谈Python中的zip()与*zip()函数详解

    2021-01-26 13:28:49
  • pip/anaconda修改镜像源,加快python模块安装速度的操作

    2022-06-01 10:42:26
  • python使用cv2库、下载opencv库的方法

    2022-09-05 00:45:09
  • 浅析Python是如何实现集合的

    2022-05-16 03:38:58
  • Python绘制堆叠柱状图的实例

    2022-01-04 06:14:55
  • Python 实现某个功能每隔一段时间被执行一次的功能方法

    2021-11-14 09:57:25
  • Python3 ffmpeg视频转换工具使用方法解析

    2021-07-28 15:00:30
  • Python迭代器与生成器基本用法分析

    2022-07-06 20:19:50
  • asp之家 网络编程 m.aspxhome.com