Python 之excle的读写

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python 之excle的读写相关的知识,希望对你有一定的参考价值。

一、读取Excel

  注:要先安装xlrd

代码如下:

#-*- coding: utf8 -*-
import xlrd   #引入读excle的类
#fname = "reflect.xls"
bk = xlrd.open_workbook(r"C:\Users\fyr\Desktop\import(1).xlsx")   #打开文件
shxrange = range(bk.nsheets)    #nsheets指的是excle文件内sheets的数目

print(shxrange)
try:
sh = bk.sheet_by_name("Sheet1")
except:
print("no sheet in %s named Sheet1" % fname)
#获取行数
nrows = sh.nrows
#获取列数
ncols = sh.ncols
print("nrows %d, ncols %d" % (nrows,ncols))
#获取第一行第一列数据
cell_value = sh.cell_value(1,1)
print(cell_value)

for i in range(0,nrows):
for j in range(0,ncols):
print("第%r行:对应的值为%r"%(i,sh.cell_value(i,j)),end=" ")
print()

二、写入Excel

注:先安装xlwt

import xlwt
w = xlwt.Workbook()             #创建一个工作簿
ws = w.add_sheet(‘test‘)       #创建一个工作表
ws.write(0,0,‘bit‘)                 #在1行1列写入bit
ws.write(0,1,‘huang‘)           #在1行2列写入huang
ws.write(1,0,‘xuan‘)             #在2行1列写入xuan
w.save(‘test.xls‘)




























以上是关于Python 之excle的读写的主要内容,如果未能解决你的问题,请参考以下文章

python读写操作csv及excle文件

Python 对excle文件的读写数据处理小结

python+selenium之自动生成excle,保存到指定的目录下

python读取excle表格_xlrd模块

Python操作Excle

python3操作excle