close

   

wb=openpyxl.load_workbook('test.xlsx')
ws=wb.get_sheet_by_name('test')

#逐欄抓取資料呈現
    for col in ws.columns:
        for cell in col:
            print(cell.value,end='\t')
        print()

#逐列抓取資料呈現
    for row in ws.rows:
        for cell in row:
            print(cell.value,end='\t')
        print()

#抓取特定的列資料
    rows=tuple(ws.rows) #ws.rows會形成一個叫做generator的東東,稱之為生成器,它是所有列的集合,必須先轉成tuple元組或串列之後方可讀取。
    row=rows[2]  #選擇欲讀取的是第幾列
    for r in row: #依序取出每個cell的資料
        print(r.value,end='\t')

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 吳盈霖 的頭像
    吳盈霖

    吳盈霖的部落格

    吳盈霖 發表在 痞客邦 留言(0) 人氣()