补充python操作excel示例xlwings常用函数
程序员文章站
2024-02-23 20:02:16
...
xlwings常用函数
建立excel表连接
wb=xw.Book("新建 XLSX 工作表.xlsx") #这里可以是绝对路径
实例化工作表对象
sht=wb.sheets["sheet1"] #打开工作表
返回工作表绝对路径
wb.fullname
返回工作蒲名字
sht.name
在单元格A1中写入数据123
sht.range('A1').value="123"
读取单元格A1的内容
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
行高自适应
sht.range('A1').rows.autofit()
列宽自适应
sht.range('A1').columns.autofit()
给单元格A1上背景色
sht.range('A1').color=(34,156,65)
返回单元格颜色的RGB值
sht.range('A1').color
清楚单元格颜色
sht.range('A1').color = None
输入公式,相应单元格执行结果
sht.range('A1').formula='=SUM(B6:B7)'
获取单元格公式
sht.range('A1').formula_array
向指定单元格位置写入批量信息
sht.range('A1').value=[['a1','a2','a3'],[1,2,3]]
使用expand()方法读取表中批量数据
sht.range('A1').expand().value
如果有不懂的地方可以参考我前面的python操作excel示例(xlwings库)有实战例子(生成温度表)