xlwings模塊


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)

 


免責聲明!

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



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