#-*-coding:utf-8-*- import xlrd import xlwt def excel_copy(dir_from, dir_to, sheet_name): '''從一個excel寫入到另外一個excel''' wb = xlrd.open_workbook(dir_from) # 選擇sheet頁 sheet1 = wb.sheet_by_index(0) # 打印每個sheet頁的行數 # print("sheet1行數:%d" % sheet1.nrows) # 創建寫入文件 workbook = xlwt.Workbook(encoding="ascii") # 創建寫入sheet頁 worksheet = workbook.add_sheet(sheet_name) # 寫入excel for i in range(0, sheet1.nrows): values_row1 = sheet1.row_values(i) print(values_row1) for s in range(len(values_row1)): worksheet.write(i, s, values_row1[s]) workbook.save(dir_to)