Python利用xlwings库读写excel常用操作之sheet对象
2019/11
17
15:11
阅读(12478)
阅读(12478)
Python利用xlwings库读写excel常用操作之sheet对象
上一篇介绍了xlwings对book对象的基本操作,这一节介绍xlwings对sheet对象的一些基本操作。
1.新建一个工作表sheet,用add()方法:
sht=wb.sheets.add('工作表名') #还可以带before='表名'或者after='表名',表示新建表的位置.
2.删除指定的工作表,用delete()方法:
wb.sheets['工作表名'].delete()
3.获得当前活跃的工作表:
sht=wb.sheets.active
4.激活指定的工作表:
wb.sheets['工作表名'].activate()
5.获得工作表的名称:
wb.sheets[表索引号].name
6.对工作表(sheet)进行重命名:
wb.sheets[表索引或原工作表名].name='新工作表名'
7.清空整个工作表里的内容和格式,用clear()方法:
wb.sheets['表名'].clear()
8.获得工作簿中工作表sheet的数量:
wb.sheets.count
9.计算工作表sht中有数据区域最大的行数:
#方法一: max_row=sht['a1048576'].end('up').row #方法二: max_row=sht.used_range.last_cell.row
10.计算工作表sht中有数据区域最大的列数:
#方法一: max_column=sht['xfd1'].end('left').column 方法二: max_column=sht.used_range.last_cell.column
11.获得工作表中已经使用的单元格区域:
#方法一: rng=sht.api.UsedRange #方法二: rng=sht.used_range
好了,xlwings操作sheet对象一些方法就介绍到这里,下一节将介绍xlwings对rng对象的常用操作。
由o郭二爷o原创或整理--转载请注明: http://www.dszhp.com/xlwings-sheet.html