python在已存在的Excel文件寫入數據(使用的模塊xlrd/xlutils)


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('寫入新數據保存成功!')

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM