Python自动化办公-excel的读取与写入

本文详细介绍了使用Python的xlrd库进行Excel文件的读取,包括安装xlrd,获取行数、列数,以及工作表中的值。同时,还探讨了xlwt库用于写入Excel的操作,以及在操作过程中可能遇到的版本错误、列表越界和缩进错误等问题及其解决方案。
摘要由CSDN通过智能技术生成


在这里插入图片描述

一.xlrd的读取

1.在终端安装xlrd,并且放入excel文件

xlrd=excel read =对excel的读取

准备工作1:安装python中的xlrd

 pip install xlrd==1.2.0 //安装xlrd 1.2.0

可以在终端输入命令
在这里插入图片描述
准备工作2:我将excel文件放入“pycharm”这个编译器中。
因为index.py和分数表.xlsx在同一路径下,所以单引号里只写了分数表.xlsx
在这里插入图片描述

2.获取工作表的行数和列数

import xlrd #打开excel文件
xlxs=xlrd.open_workbook('分数表.xlsx') #获取所有的工作表
sheet1=xlxs.sheet_by_index(0) #通过索引查找某一个工作表
rows_num=sheet1.nrows #获取工作表的行数
print('行数:',rows_num) #打印工作表的行数
cols_num=sheet1.ncols #获取工作表的列数
print('列数:',cols_num) #打印工作表的列数

运行效果
在这里插入图片描述

3.获取行和列的值

import xlrd #打开excel文件
xlxs=xlrd.open_workbook('分数表.xlsx') #获取所有的工作表
sheet1=xlxs.sheet_by_index(0) #通过索引查找某一个工作表
rows_value=sheet1.row_values(2,3)  #获取表格中第3行、第4列开始的值
print('行获取:
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值