xlwings的安裝
xlwings
庫使用pip
安裝:
在控制台輸入 pip install xlwings
xlwings實際操作舉例
1 import xlwings as xw 2 3 wb=xw.Book("D:\桌面\新建 XLSX 工作表.xlsx") #建立excel表連接 4 5 sht=wb.sheets["sheet1"] #實例化工作表對象 6 7 wb.fullname #返回工作表絕對路徑 8 print(wb.fullname) 9 10 sht.name #返回工作蒲名字 11 print(sht.name) 12 13 sht.range('A1').value="123" #在單元格A1中寫入數據123 14 15 sht.range('A1').value #讀取單元格A1的內容 16 print(sht.range('A1').value) 17 18 sht.range('A1').clear() #清除單元表內容和格式 19 20 sht.range('A1').column #獲取單元格列標 21 sht.range('A1').row #獲取行標 22 sht.range('A1').column_width #獲取列寬 23 sht.range('A1').row_height #獲取行高 24 print(sht.range('A1').column ,sht.range('A1').row ,sht.range('A1').column_width ,sht.range('A1').row_height ) 25 26 sht.range('A1').rows.autofit() #行高自適應 27 sht.range('A1').columns.autofit()#列寬自適應 28 29 sht.range('A1').color=(34,156,65) #給單元格A1上背景色 30 31 sht.range('A1').color #返回單元格顏色的RGB值 32 print(sht.range('A1').color) 33 34 sht.range('A1').color = None #清楚單元格顏色 35 print(sht.range('A1').color) 36 37 sht.range('A1').formula='=SUM(B6:B7)' #輸入公式,相應單元格執行結果 38 39 sht.range('A1').formula_array #獲取單元格公式 40 41 sht.range('A1').value=[['a1','a2','a3'],[1,2,3]] #向指定單元格位置寫入批量信息 42 43 sht.range('A1').expand().value #使用expand()方法讀取表中批量數據 44 print(sht.range('A1').expand().value)