1、實質未能直接實現,只能間接實現,步驟方法:先復制目標文件,再在復制好的文件里添加數據,保存路徑文件名均與目標文件相同,即可覆蓋原文件,間接實現Excel數據的添加更改
如下代碼:
# 導入相關模塊 import xlrd from xlutils import copy # 1、使用xlrd打開Excel open_mb_file = xlrd.open_workbook("復件.xls") # 2、使用xlutils模塊的copy復制打開的文件,並保留原格式 open_mb_file_cp = copy.copy(open_mb_file) # 3、使用下標定位的方式定位到Excel工作簿里的工作表 # pycharm不提示此方法get_sheet() sheet_index = open_mb_file_cp.get_sheet(0) # 4、向表格寫入新的數據 sheet_index.write(0,13,'新數據寫入') # 5、保存已改后的數據 open_mb_file_cp.save('復件.xls') print('寫入新數據保存成功!')