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

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