购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

5-5 移动单元格区间

移动单元格区间的语法如下:

上述各参数意义如下:

cell_range: 要移动的单元格区间。

row: 移动的行数,正值是往下移动,负值是往上移动。

col: 移动的列数,正值是往右移动,负值是往左移动。

translate: 预设是True,表示移动时不包含公式,也就是公式特性将消失。如果设为True,移动时含有公式特性。

有一个data5_12.xlsx工作簿的薪资工作表内容如下:

上述 H2:H6 单元格区间是公式。

程序实例ch5_12.py: 将A1:H6单元格区间移至B3:I8单元格区间,这个程序相当于A1:H6单元格区间往下移动2行,往右移动1列。

执行结果 开启out5_12.xlsx可以得到如下结果。

从上述执行结果可以看到H2:H6单元格区间的内容已经转换为数值了。

程序实例ch5_13.py: 使用移动单元格区间时单元格的公式保留,重新设计ch5_12.py。需要特别留意的是,因为要保留公式,所以在第5行下载开启data5_12.xlsx工作簿时需要取消 data_only=True 的参数。

执行结果 开启out5_13.xlsx可以得到如下结果。 TMjMqk2P/kkgVO3FADF1XFyGtgejR22koLjF3pyJ9jflHeq26+ZGMCbWJpmpXyP2

点击中间区域
呼出菜单
上一章
目录
下一章
×