Hello,大家好,这里是随时随地准备死磕的DFBoy,课程前面部分讲了不少使用<em>Python</em>绘制Excel图表的操作,今天,我们要讲的内容是关于单元格的操作。很多时候我们对于单元格并不是很重视,但在实际操作情况中,单元格的一些
2021-05-19 16:30:07
Hello,大家好,這裡是隨時隨地準備死磕的DFBoy,課程前面部分講了不少使用Python繪製Excel圖表的操作,今天,我們要講的內容是關於單元格的操作。
很多時候我們對於單元格並不是很重視,但在實際操作情況中,單元格的一些操作還是很重要的,比方說咱們今天要講的內容——Python合併以及取消合併單元格的操作。
#python豆腐秀#
01案例需求描述
單元格合併與否看似是一個小問題,但在實際運用中卻是相當重要的一個操作,因為在單元格之間確有必要保留空白單元格的情況下,合併單元格將會提升工作表的可讀性。
同時,本章節內容還會介紹如何取消合併狀態下單元格的合併狀態。
合併單元格的時候,可能單元格之間的距離很大,但卻存在規律,這就可以藉助Python來進行操作了。
02程式碼構思過程
操作物件:
需要合併單元格或者取消合併單元格的工作簿。
操作工具:
依舊是我們熟悉的Python第三方庫——openpyxl,當然,在本章節的操作中,我們需要用到這個第三方庫裡面的四類函數,分別是開啟工作簿工作表的函數、合併單元格的函數、取消合併單元格的函數、另存工作簿的函數。
操作流程:
使用Python函數獲取需要進行操作的工作簿及其工作表,設定合併單元格與取消合併單元格的函數參數後呼叫這兩個函數,將進行操作後的工作簿另存。
本章節涉及兩個操作,所以有兩個不同的工作表,上圖是進行合併單元格操作的工作表內容截圖,下圖則是取消合併單元格操作的工作表內容截圖。
03完整程式碼
下圖即為本章節的操作程式碼,分為兩部分,中間的紅色虛線是作為分界線使用的,在編寫程式碼的時候切記不要將其作為程式碼內容編入。
相關文章
Hello,大家好,这里是随时随地准备死磕的DFBoy,课程前面部分讲了不少使用<em>Python</em>绘制Excel图表的操作,今天,我们要讲的内容是关于单元格的操作。很多时候我们对于单元格并不是很重视,但在实际操作情况中,单元格的一些
2021-05-19 16:30:07
在硬件配置上,Surface Laptop 4商用版提供8GB、16GB或32GB三种内存规格,<em>SSD</em>硬盘可选256GB、512GB或1TB,CPU可以选择英特尔酷睿i5-1135G7、i7-1185G7,以及专为微软Surface定制的AMD锐龙5 4680U(13.5英寸版本)
2021-05-19 16:01:12
<em>固态硬盘</em>装系统,机械硬盘存数据,这是大多数人的装机方案。由于工作需要,微软的办公和开发全家桶、Adobe全家桶都得装在<em>固态硬盘</em>上,通过近一年的使用下来,固态的空间不堪重负,早已空间告急。好在<em>固态
2021-05-19 16:01:01
Google发布了 <em>Android</em> 12 的第一个 Beta 版,我们看看都有什么功能~<em>Android</em> 的新UI 相对之前的版本,<em>Android</em> 12 带来了 <em>Android</em> 历史上最大的设计变更,将软件和硬件的生态系统统一在
2021-05-19 16:00:43
说起手机系统,从前被大家所熟知的仅为<em>Android</em>和IOS,如今华为研发的鸿蒙系统( HarmonyOS)也已问世。相信未来<em>Android</em>、IOS、HarmonyOS必将形成三足鼎立的局面。 近日,有关华为鸿蒙系统和<em>Android
2021-05-19 16:00:40
北京时间5月19日,去年曾因疫情中断的年度Google I/O开发者大会今年以线上举办形式回归。 与往年大会不同,今年大会谷歌没有带来全新的硬件设备,而是展示了<em>Android</em> 12、升级后的Wear OS、人工智能(AI)进展等
2021-05-19 16:00:34