【Python辦公自動化筆記-Excel篇7】寫入資料及行、列的插入和刪除

2023/01/16閱讀時間約 1 分鐘
我們可以利用工作表的append()方法,在工作表的列尾添加資料列。
data = (
('8-1', '8-2', '8-3', '8-4', '8-5'),
('9-1', '9-2', '9-3', '9-4', '9-5'),
)

# 在工作表列尾添加2列資料
for row in data:
ws.append(row)
利用迴圈的技巧,我們可以批次賦予區塊內所有儲存格相同的值。
for row in ws['C3:D6']:
for cell in row:
cell.value= 168
我們也可以在指定的列(行)之前插入指定數量的空白列(行),從指定的列(行)開始向下(右)刪除指定數量的列(行)。
ws.insert_rows(idx = 3, amount = 2 )  # 在第3列前插入2
ws.insert_cols(idx = 3, amount = 2) # 在第3行前插入2
ws.delete_rows(idx = 3, amount = 2) # 從第3列開始向下刪除2
ws.delete_cols(idx = 3, amount = 2) # 從第3行開始向右刪除2
為什麼會看到廣告
阿寶哥
阿寶哥
留言0
查看全部
發表第一個留言支持創作者!