python之excel读取和写入操作

声明:优化的项目越来越难做,使用python工具助理于优化项目,减少重复工作。减少加班啊!希望通信相关的同学们一起交流学习!本人刚开始学习,不知地方请大家指出谢谢。

今天学习下,python对excel的读取操作。代码中主要:
1.导入xlrd 包。
2.读取excel使用的open_workbook()函数;
3.row行 col列相关操作函数。
今天学习发现,pycharm 调用函数括号中再带提升认真看下或试试会扩展对函数的认知。

# -*- coding: utf-8 -*-
import  xlrd
# 读取excel内容
data = xlrd.open_workbook(r"E:\python_project\拆分后.xlsx")
#读取excel中的sheet
tabel1 = data.sheet_by_name('总表')
tabel2 = data.sheet_by_name('达坂城区')

#计算行数和列数
nrows1=tabel1.nrows
ncols1=tabel1.ncols
print("nrows1:%d\nncols1:%s"%(nrows1,ncols1))

#读取整行和列值,以列表的形式
rows1 = tabel2.row_values(0)
cols1 = tabel2.col_values(0)
#读取第几行或第几列,哪个范围的数值
rows2 = tabel2.row_values(rowx=5,start_colx=0,end_colx=5)
cols2 = tabel2.col_values(start_rowx=0,colx=6,end_rowx=9)

print("A1:%s\nC4:%s"%(rows1,rows2))
print("A1:%s\nC4:%s"%(cols1,cols2))
#获取单元格数值情况
cel_X= tabel2.row(rowx=9)[5].value
cel_Y= tabel2.col(colx=10)[3].value
print("A1:%s\nC4:%s"%(cel_X,cel_Y))

在这里插入图片描述

同时今天发现 这两种方法下包比较稳定 尤其是后者。
python -m pip install XXX

python -m pip install XXXX -i https://mirror.baidu.com/pypi/simple

你可能感兴趣的:(python之excel读取和写入操作)