python基础(二十):excel 读取

excel

import xlrd 导入模块

读取工作簿名称

for sheet in book.sheets():
print(sheet.name)

指定工作簿数据读取

sheet_by_name(“Sheet1”)

得到行数

sheet.nrows

import xlrd

def xl_read():
    """"excel read"""
    book = xlrd.open_workbook('1.0.xlsx')

    for sheet in book.sheets():
        print(sheet.name)

def xl_read_data():
    """数据读取"""
    book = xlrd.open_workbook('1.0.xlsx')
    #指定工作簿
    sheet = book.sheet_by_name("Sheet1")
    #自带nrows
    print('行数:{}'.format(sheet.nrows))

    for i in range(sheet.nrows):
        print(sheet.row_values(i))  #获取索引指定的数据行,无法分辨表头


if __name__ == '__main__':
    xl_read()
    xl_read_data()

C:\Users\97501\Anaconda3\envs\tensorflow_learning\python.exe F:/teacher/pythonbasetry/day13/ex/ex.py
Sheet1
行数:13

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章