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
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
python如何实现远程控制电脑(结合微信)
2022-05-13 20:05:25
pycharm使用docker容器开发的详细教程
2023-07-04 08:13:06
![](https://img.aspxhome.com/file/2023/3/98993_0s.png)
教你制作IBM LOGO的方法
2007-10-23 13:34:00
![](https://img.aspxhome.com/file/UploadPic/200710/23/20071023133740347s.png)
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
![](https://img.aspxhome.com/file/2023/4/87894_0s.png)
用滤镜使网页图片产生旋转效果
2007-11-03 11:36:00
![](https://img.aspxhome.com/file/UploadPic/20072/20072311370301s.jpg)
PyCharm使用教程之搭建Python开发环境
2021-09-01 15:21:00
![](https://img.aspxhome.com/file/2023/6/127916_0s.gif)
使用pandas中的DataFrame数据绘制柱状图的方法
2023-08-10 20:59:40
![](https://img.aspxhome.com/file/2023/1/105721_0s.jpg)
Python中eval()函数的详细使用教程
2023-11-22 15:51:39
![](https://img.aspxhome.com/file/2023/8/78578_0s.png)
详解pandas删除缺失数据(pd.dropna()方法)
2021-03-26 04:36:33
![](https://img.aspxhome.com/file/2023/8/115098_0s.png)
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
![](https://img.aspxhome.com/file/2023/2/87542_0s.jpg)
python使用cv2库、下载opencv库的方法
2022-09-05 00:45:09
![](https://img.aspxhome.com/file/2023/9/117309_0s.png)
浅析Python是如何实现集合的
2022-05-16 03:38:58
Python绘制堆叠柱状图的实例
2022-01-04 06:14:55
![](https://img.aspxhome.com/file/2023/8/118598_0s.jpg)
Python 实现某个功能每隔一段时间被执行一次的功能方法
2021-11-14 09:57:25
Python3 ffmpeg视频转换工具使用方法解析
2021-07-28 15:00:30
![](https://img.aspxhome.com/file/2023/8/99038_0s.png)
Python迭代器与生成器基本用法分析
2022-07-06 20:19:50