python操作excel文件

Posted 测试姐

tags:

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

在python中,对excel表格读,写,追加数据,用以下三个模块:

1、wlrd读取excel表格中的数据

2、xlwt创建一个全新的excel文件,然后对这个文件进行写入内容以及保存

3、xlutis读取一个excel文件,然后进行修改或追加,不能操作xlsx,只能操作xls

#coding:utf-8
‘‘‘读取excel要用到xlrd模块‘‘‘
#1、导入模块
import xlrd

#打开excel文件读取数据
data=xlrd.open_workbook(r"D:MyStuffDesktop测试大咖秀管理员申请表.xlsx")

#常用的函数,excel中最重要的方法就是book和sheet的操作
#获取book中一个工作表
#下面的三个table返回xlrd.sheet.sheet()对象
table1=data.sheets()[1] #通过索引顺序获取
table2=data.sheet_by_index(1) #通过索引顺序获取
table3=data.sheet_by_name("个人资料") #通过sheet名字获取
print(table1)
print(table2)
print(table3)
#获取行数
nrows=table3.nrows
#获取列数
ncols=table3.ncols
print("行数:%d 列数:%d"%(nrows,ncols))
#获取整行和整列的值,以列表形式返回
rows=table3.row_values(0)
cols=table3.col_values(0)
print("行数:%s 列数:%s"%(rows,cols))
#获取单元格数据
cell_A1=table3.cell_value(0,0)
cell_C4=table3.cell_value(3,2)
print("A1:%s C4:%s"%(cell_A1,cell_C4))

以上是关于python操作excel文件的主要内容,如果未能解决你的问题,请参考以下文章

python如何操作excel 基础代码

python如何操作excel 基础代码

Python操作Excel

Python借鉴-python-操作excel

python中操作excel文件及执行结果回写

Python应用实战-如何通过python对Excel进行常规性操作