码迷,mamicode.com
首页 > 编程语言 > 详细

python-操作excel(读-xlrd模块、写-xlwt模块)

时间:2019-10-28 21:00:14      阅读:103      评论:0      收藏:0      [点我收藏+]

标签:size   str   处女座   目录   读取excel   16px   book   add   --   

  1.读excel:xlrd模块

import  xlrd

#1.先打开excel
xls01 = 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
  #思路:待整理
 

 

 

 

 

 

 

 

 

python-操作excel(读-xlrd模块、写-xlwt模块)

标签:size   str   处女座   目录   读取excel   16px   book   add   --   

原文地址:https://www.cnblogs.com/qxhaxx/p/11755190.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!