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