• 大小: 8.21KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-01-30
  • 语言: Python
  • 标签: Excel  文件  python  

资源简介


资源截图

代码片段和文件信息

# -*- coding: utf-8 -*- 
import  xdrlib sys
import xlrd
import xlwt

#打开excel文件
def open_excel(file= ‘test.xlsx‘):
    try:
        data = xlrd.open_workbook(file)
        return data
    except Exception as e:
        print (str(e))

#根据名称获取Excel表格中的数据   参数:file:Excel文件路径     colnameindex:表头列名所在行的索引  ,by_name:Sheet1名称
def excel_table_byname(file= ‘test.xlsx‘ colnameindex=0 by_name=u‘Sheet1‘):
    data = open_excel(file) #打开excel文件
    table = data.sheet_by_name(by_name) #根据sheet名字来获取excel中的sheet
    nrows = table.nrows #行数 
    colnames = table.row_values(colnameindex) #某一行数据 
    list =[] #装读取结果的序列
    for rownum in range(0 nrows): #遍历每一行的内容
         row = table.row_values(rownum) #根据行号获取行
         if row: #如果行存在
             app = [] #一行的内容
             for i in range(len(colnames))

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件        5632  2018-08-13 21:14  new.xls
     文件        8880  2016-12-22 14:18  test.xlsx
     文件        3258  2018-08-13 21:14  ReadWriteTest.py

评论

共有 条评论