首页 > 编程语言 > 详细

python——使用xlwing库进行Excel操作

时间:2019-11-16 12:43:32      阅读:911      评论:0      收藏:0      [点我收藏+]

Excel是现在比不可少的数据处理软件,python有很多支持Excel操作的库,xlwing就是其中之一。

xlwings的安装

xlwings库使用pip安装:

在控制台输入 pip install xlwings

xlwings实际操作举例

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)

实际操作结果如下

技术分享图片

 

 

技术分享图片

 

 

 

python——使用xlwing库进行Excel操作

原文:https://www.cnblogs.com/hyz1900457346/p/11871377.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!