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文件的主要内容,如果未能解决你的问题,请参考以下文章