from xlutils.copy import copy import xlrd import os #1、打一要修改的excel #2、再打開另一個excel #3、把第一個excel里面修改東西寫到第二個里頭 #4、把原來的excel刪掉,新的excel名改成原來的名字 book = xlrd.open_workbook('stu.xls') #復制一個excel new_book = copy(book)#復制了一份原來的excel #通過獲取到新的excel里面的sheet頁 sheet = new_book.get_sheet(0)#獲取到第一個sheet頁 sheet.write(6, 0, 'Dandan Sun')#寫入excel,第一個值是行,第二個值是列 new_book.save('stu_new.xls')#保存新的excel,保存excel必須使用后綴名是.xls的,不是能是.xlsx的 os.remove('stu.xls') os.rename('stu_new.xls','stu.xls')