Python 實現 Excel 里單元格的讀寫與清空操作


#coding=utf-8
# coding=utf-8 作用是聲明python代碼的文本格式是utf-8,python按照utf-8的方式來讀取程序。
# 如果不加這個聲明,無論代碼中還是注釋中有中文都會報錯

# 使用第3方的庫 openpyxl 讀寫 Excel 文件,默認可讀寫,若有需要可以指定write_only和read_only為True
from openpyxl import load_workbook
#連接到需要操作的 Excel 表格
wb = load_workbook('MyFile.xlsx')
# 獲取自己需要的工作表 Sheet2 sheet1 = wb.get_sheet_by_name('Sheet2') # buff = sheet1['A2'].value 獲取工作表中單元格 A2 值的第一種方法 # 獲取工作表中單元格第一列、第二行即 A2 單元格值的第二種方法 buff = sheet1.cell(row=2,column=1).value # 打印獲取到的值,便於調試獲取是否正確 print('buff =',buff) # 把 A2 單元格的值賦值到 L1 單元格 # 對 12 列 1 行單元格,即 'L1' 單元格賦值的第一種方法 sheet1.cell(row=1,column=12,value=buff) # 給單元格賦值的第二種方法: sheet1['L1']=buff 把 buff 的值賦值給 L1 單元格 # 還可以用 sheet1['L1']=sheet1['A2'].value 方法直接把 A2 的值賦值給 L1 # 打印 L1 的值查看 print ('L1 =',sheet1['L1'].value) # 清空 A2 單元格第一種方法: sheet1['A2']="" #清空 A2 單元格第二種方法 sheet1.cell(row=2,column=1,value="") # 把文件保存在D盤根目錄,並把文件命名為 A1 wb.save('e:\\A1.xlsx')

  

  只有能夠實現讀取、賦值、清空這3個操作,就可以根據自己的需求自行組合實現復制、剪切的工作了,注意:要操作的Excel表格要放在Python程序的目錄下

 

參考鏈接: Python excel操作單元格復制和讀取的兩種方法

      Python使用openpyxl讀寫excel文件 


免責聲明!

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



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