插入列的語法如下:ws.insert_rows(index, amount)
index:插入的起始列
amount:插入的列數,如果省略 amount相當於插入1列
註
當執行插入列後,插入起始列後面的列號將會自動往下更動
開啟一個工作表如下:
#ch3_4.py
import openpyxl
fn = "out1_5.xlsx"
wb = openpyxl.load_workbook(fn,data_only=True)
ws = wb.active
ws.insert_rows(3,2)
ws.insert_rows(6,1)
ws.insert_rows(11) #省略amount參數
ws.insert_rows(13)
ws.insert_rows(15)
wb.save('out3_4.xlsx') #儲存wb
可以看到兩種不同插入列的方式
ws.insert_rows(3,2)
先寫插入的起始列,再寫要插入幾列