iT邦幫忙

2024 iThome 鐵人賽

DAY 27
0
Python

運用 Python 操作 Excel系列 第 27

[Day27] Python 操作 Excel - 小試身手(移動儲存格區間)

  • 分享至 

  • xImage
  •  

移動儲存格區間的語法如下:

cell_range:要移動的儲存格區間
row:移動的列數,正值是往下移動,負值是往上移動
col:移動的欄數(行),正值是往右移動,負值是往左移動
translate:預設是False,表示移動時不包含公式,也就是公式特性將消失只移動數值

https://ithelp.ithome.com.tw/upload/images/20241007/2016885758RiezSDBf.png

範例程式

將A1:D10儲存格區間移至B3:E12儲存格區間,這個程式相當於A1:D10儲存格區間往下移動2列,往右移動1欄

#ch3_7.py
import openpyxl

fn = "out1_5.xlsx"
wb = openpyxl.load_workbook(fn)
ws = wb.active
ws.move_range("A1:D10",rows=2,cols=1,translate=True)
wb.save('out3_7.xlsx') 

執行結果

https://ithelp.ithome.com.tw/upload/images/20241007/20168857jI1yWt71IO.png


上一篇
Python 操作 Excel -小試身手(刪除列)
下一篇
Python 操作 Excel -小試身手(字型功能)
系列文
運用 Python 操作 Excel30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言