1.读excel:xlrd模块
import xlrd #1.先打开excelxls01 = xlrd.open_workbook(‘处女座学员名单.xlsx‘) #不在当前目录下就写绝对路径 #2.获取sheet页sheet1 = xls01.sheet_by_index(0) #sheet_by_index:按照索引——第一个sheet2 = xls01.sheet_by_name(‘作业‘) #sheet_by_name:按照名字——作业 #3.获取具体的数据:print(sheet2.row_values(0)) #取第几行数据,0是第一行 #row:行print(sheet2.col_values(0)) #取第几列数据,0是第二列 #column:列print(sheet2.cell(0,0).value) #取指定单元格行和列 #cell:单元格print(sheet2.nrows) #看有多少行print(sheet2.ncols) #看有多少列print(‘------------------------‘)
# 练习题:循环读取excel所有内容 # 思路:从第1行循环到最后1行for i in range(1,sheet2.nrows): #i代表第几行。 print(sheet2.row_values(i))
2.写excel:xlwt模块
import xlwt#xlwt模块:写excel #1.先建(不写名字)xls01 = xlwt.Workbook() #2.加入一个sheet页sheet1 = xls01.add_sheet(‘人员名单‘) # 3.写内容:行、列,内容sheet1.write(0,0,‘姓名‘)sheet1.write(0,1,‘学习形式‘)sheet1.write(1,0,‘学生001‘)sheet1.write(1,1,‘语文‘) #4.保存(有名字)xls01.save(‘students.xls.xlsx‘)#保存的时候,如果你用的是微软的office,后缀用.xls#如果用WPS,就用.xls.xlsx #练习题:循环写入excel #思路:待整理
原文地址:https://www.cnblogs.com/qxhaxx/p/11755190.html
时间: 2024-10-07 15:31:08