1. 程式人生 > 實用技巧 >python之讀取excel例項演示

python之讀取excel例項演示

1、基礎資訊點選這裡

import openpyxl

def read_excel(workbook,sheetname=None):
    wd=openpyxl.load_workbook(workbook)
    # 判斷sheet是否有指定
    if not sheetname :
        sheet=wd.active
    else:
        sheet=wd[sheetname]
    aa=[]
    #按列遍歷所有值
    for row in sheet.columns:
        chile=[cell.value for cell in
row] aa.append(chile) return aa def work_excel(excelname,data,sheetname='Sheet1'): try: wd=openpyxl.Workbook() sheet=wd.active sheet.title=sheetname for row,item in enumerate(data):#帶索引的遍歷,索引值複製給了row for colum,ccc in enumerate(item): sheet.cell(row
=row+1,column=colum+1,value=ccc) wd.save(excelname+'.xlsx') return "寫入成功" except BaseException as aa: print(aa) return "寫入失敗" data=read_excel('stu_info2.xlsx') # print(type(data)) # print(data) print(work_excel('test',data=data))