Excel是如今比不可少的數據處理軟件,python有不少支持Excel操做的庫,xlwing就是其中之一。python
xlwings
庫使用pip
安裝:spa
在控制檯輸入 pip install xlwings
excel
xlwings實際操做舉例code
import xlwings as xw wb=xw.Book("D:\桌面\新建 XLSX 工做表.xlsx") #創建excel錶鏈接 sht=wb.sheets["sheet1"] #實例化工做表對象 wb.fullname #返回工做表絕對路徑 print(wb.fullname) sht.name #返回工做蒲名字 print(sht.name) sht.range('A1').value="123" #在單元格A1中寫入數據123 sht.range('A1').value #讀取單元格A1的內容 print(sht.range('A1').value) sht.range('A1').clear() #清除單元表內容和格式 sht.range('A1').column #獲取單元格列標 sht.range('A1').row #獲取行標 sht.range('A1').column_width #獲取列寬 sht.range('A1').row_height #獲取行高 print(sht.range('A1').column ,sht.range('A1').row ,sht.range('A1').column_width ,sht.range('A1').row_height ) sht.range('A1').rows.autofit() #行高自適應 sht.range('A1').columns.autofit()#列寬自適應 sht.range('A1').color=(34,156,65) #給單元格A1上背景色 sht.range('A1').color #返回單元格顏色的RGB值 print(sht.range('A1').color) sht.range('A1').color = None #清楚單元格顏色 print(sht.range('A1').color) sht.range('A1').formula='=SUM(B6:B7)' #輸入公式,相應單元格執行結果 sht.range('A1').formula_array #獲取單元格公式 sht.range('A1').value=[['a1','a2','a3'],[1,2,3]] #向指定單元格位置寫入批量信息 sht.range('A1').expand().value #使用expand()方法讀取表中批量數據 print(sht.range('A1').expand().value)
實際操做結果以下orm