DataNitro:[4]CellRange对象
CellRange在之前介绍过,我们大概也知道CellRange就是几个单元格组成的区域,今天来系统地看一下CellRange有哪些方法和属性。
++++++++++++++++++++++属性
创建或者获取一个CellRange,我们可以用这些写法:注意print只是我为了输出这些CellRange的名字,与今天的学习内容无关。下面三种写法意义相同。
![DataNitro:[4]CellRange对象](https://exp-picture.cdn.bcebos.com/5917cb3da824d8e95f6b02d2da598540112ac80d.jpg)
上一种写法代表了一个连续区域,下面的写法代表不连续区域:
![DataNitro:[4]CellRange对象](https://exp-picture.cdn.bcebos.com/bd72f23834bb19ef03e6b5a0497bd28287893a12.jpg)
通过名称获取一个区域:
![DataNitro:[4]CellRange对象](https://exp-picture.cdn.bcebos.com/35f2224133bad341acc45883427622bc7cc52c12.jpg)
我们还可以指明区域所在的sheet
![DataNitro:[4]CellRange对象](https://exp-picture.cdn.bcebos.com/d4071b96b814f4d00fba7166cdfe474ec3832312.jpg)
迭代的方式输出所有单元格:
![DataNitro:[4]CellRange对象](https://exp-picture.cdn.bcebos.com/340e4eb8b43ea8db92f34386189c2cf7deb21612.jpg)
一个区域内包含多少单元格:可以用len()
![DataNitro:[4]CellRange对象](https://exp-picture.cdn.bcebos.com/def3c219ce2c5b1bd3674d682b39131fcfec0e12.jpg)
像列表一样,我们可以使用索引来得到区域内任意一个单元格:
![DataNitro:[4]CellRange对象](https://exp-picture.cdn.bcebos.com/d2987775f2c4ec998ffabdb5c3fe1e425c6b0712.jpg)
这篇文章略去的属性有:
value,formula,color,hyperlink,comment,font,row,col,position,name,sheet,table,这些与Cell属性相同,参考上一篇文章
++++++++++++++++方法
合并两个区域,用加号就好了
![DataNitro:[4]CellRange对象](https://exp-picture.cdn.bcebos.com/9bc92713e8e5ecee4c05079bcc704618deda7a12.jpg)
将Cell添加进CellRange
![DataNitro:[4]CellRange对象](https://exp-picture.cdn.bcebos.com/e57a258602214f5779efea0f732064fb970b7312.jpg)
将Cell从CellRange中删除:
![DataNitro:[4]CellRange对象](https://exp-picture.cdn.bcebos.com/54a89daee8d7592a155659cc9f31dfb6336c6712.jpg)
其他方法:
如:claer,copy_from,copy_format_from,is_empty,set_name等
#可以参考Cell的方法
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:126
阅读量:141
阅读量:41
阅读量:147
阅读量:117