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)