python之讀取excel例項演示
阿新 • • 發佈:2020-07-20
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 inrow] 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))