Python利用xlwings库读写excel常用操作之sheet对象

2019/11 17 15:11
阅读(12478)

Python利用xlwings库读写excel常用操作之sheet对象

上一篇介绍了xlwings对book对象的基本操作,这一节介绍xlwings对sheet对象的一些基本操作。

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

1 Comment

    发表回复

    欢迎回来 (打开)

    (必填)