python——使用xlwing庫進行Excel操做

Excel是如今比不可少的數據處理軟件,python有不少支持Excel操做的庫,xlwing就是其中之一。python

xlwings的安裝

xlwings庫使用pip安裝:spa

在控制檯輸入 pip install xlwingsexcel

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

 

 

相關文章
相關標籤/搜索