在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:\MyStuff\Desktop\测试大咖秀管理员申请表.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.ncolsprint("行数:%d\n列数:%d"%(nrows,ncols))#获取整行和整列的值,以列表形式返回rows=table3.row_values(0)cols=table3.col_values(0)print("行数:%s\n列数:%s"%(rows,cols))#获取单元格数据cell_A1=table3.cell_value(0,0)cell_C4=table3.cell_value(3,2)print("A1:%s\nC4:%s"%(cell_A1,cell_C4))
来源:https://www.cnblogs.com/fanghe/p/12550165.html