分享

python3读取excel文件只提取某些行某些列的值

 大傻子的文渊阁 2019-11-24

今天有一位同学给了我一个excel文件,要求读取某些行,某些列,然后我试着做了一个demo,这里分享出来,希望能帮到大家:

首先安装xlrd:

pip3 install xlrd
然后上代码:
  1. import numpy as np
  2. import xlrd
  3. data = xlrd.open_workbook('LifeTable_16.xlsx')
  4. table = data.sheets()[0]
  5. # print(table)
  6. # nrows = table.nrows #行数
  7. # ncols = table.ncols #列数
  8. # c1=arange(0,nrows,1)
  9. # print(c1)
  10. start=6 #开始的行
  11. end=106 #结束的行
  12. rows=end-start
  13. list_values=[]
  14. for x in range(start,end):
  15. values=[]
  16. row =table.row_values(x)
  17. for i in range(1,7):
  18. # print(value)
  19. values.append(row[i])
  20. list_values.append(values)
  21. # print(list_values)
  22. datamatrix=np.array(list_values)
  23. print(datamatrix)

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约