Python的openpyxl模块

anime001.jpg

0x00 openpyxl模块

这个模块可以让你从excel文件中读取数据
openpyxl_excel.png

0x01 代码如下

#!/usr/bin/env python
# -*- coding: utf-8-*-

from openpyxl.reader.excel import load_workbook

path = "C:\\Users\\XXXX\\Desktop\\aa.xlsx"

wb = load_workbook(filename=path)

sheetnames = wb.get_sheet_names() #获得所有表名
print u"存在表:%s" % sheetnames

ws = wb.get_sheet_by_name(sheetnames[0])
print u"第一张表表名为:%s" % ws.title  #Sheet1
rows = ws.max_row  #行数
columns = ws.max_column  #列数
print "表%s有%d行%d列" % (ws.title,rows,columns)  #10 2  共10行2列


print
print u"取部分数据:"
print ws['A1'].value,ws['B1'].value  
print ws['A2'].value,ws['B2'].value
print ws.cell(row=1, column=2).value

print u"\n输出表%s的所有数据:" % ws.title
for x in range(1,rows+1):
   for y in range(1,columns+1):
       print ws.cell(row=x,column=y).value,'\t',
   print 

0x02 结果如下

openpyxl_result.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 176,200评论 25 709
  • bin2h.sh脚本 注解 带行号代码图片code.png 3行, 获取数组名 ${parameter:-word...
    smileback阅读 4,746评论 0 0
  • 阿甘正传 第二章 03 中英双语朗读音频 点击播放 > 而后他们又练习另一种叫作防守的动作,他们安排三个家伙挡在我...
    山姆大叔邻居阅读 2,656评论 0 0
  • 如果恰好互相喜欢 请在一起 如果山长水阔没有缘分 请彼此放弃 喜欢刹那的火花 照亮最好的年华 喜欢那欢笑泪水 都能...
    意莫安阅读 1,081评论 3 0
  • 一年一度的春节,聚合了人 可现在却聚合不了人心 不知道是不是因为手机的缘故 大家在一起,不再是讨论这一年的收获 不...
    ElenaJ阅读 1,481评论 0 0

友情链接更多精彩内容