首頁 > 軟體

Python與Excel對單元格的合併與否操作,你應該相當瞭解

2021-05-19 16:30:07

Hello,大家好,這裡是隨時隨地準備死磕的DFBoy,課程前面部分講了不少使用Python繪製Excel圖表的操作,今天,我們要講的內容是關於單元格的操作。

很多時候我們對於單元格並不是很重視,但在實際操作情況中,單元格的一些操作還是很重要的,比方說咱們今天要講的內容——Python合併以及取消合併單元格的操作。

#python豆腐秀#

01案例需求描述

單元格合併與否看似是一個小問題,但在實際運用中卻是相當重要的一個操作,因為在單元格之間確有必要保留空白單元格的情況下,合併單元格將會提升工作表的可讀性。

同時,本章節內容還會介紹如何取消合併狀態下單元格的合併狀態。

合併單元格的時候,可能單元格之間的距離很大,但卻存在規律,這就可以藉助Python來進行操作了。

02程式碼構思過程

操作物件:

需要合併單元格或者取消合併單元格的工作簿。

操作工具:

依舊是我們熟悉的Python第三方庫——openpyxl,當然,在本章節的操作中,我們需要用到這個第三方庫裡面的四類函數,分別是開啟工作簿工作表的函數、合併單元格的函數、取消合併單元格的函數、另存工作簿的函數。

操作流程:

使用Python函數獲取需要進行操作的工作簿及其工作表,設定合併單元格與取消合併單元格的函數參數後呼叫這兩個函數,將進行操作後的工作簿另存。

本章節涉及兩個操作,所以有兩個不同的工作表,上圖是進行合併單元格操作的工作表內容截圖,下圖則是取消合併單元格操作的工作表內容截圖。

03完整程式碼

下圖即為本章節的操作程式碼,分為兩部分,中間的紅色虛線是作為分界線使用的,在編寫程式碼的時候切記不要將其作為程式碼內容編入。


IT145.com E-mail:sddin#qq.com