欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

python openpyxl篩選某些列的操作

 更新時(shí)間:2021年03月12日 14:15:52   作者:weixin_45903952  
這篇文章主要介紹了python openpyxl篩選某些列的操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧

由于要復(fù)制excel 的某些單元格格式,需要對(duì)合并的單元格選出符合條件的

如下例是小于15的保留

然后在新表單中

wbsheet_new.merge_cells(cell2)

wbsheet_new為新表單,cell2為篩選后保留的單元格,表達(dá)為I24:J24,K24:L24這樣的格式

先正則篩選,篩選的結(jié)果為[(‘AO', ‘AP')]這種list包含元組的表達(dá)方式,再用result[0][0]提取出第一個(gè)元素,

如果大于15列

column_index_from_string(result[0][0])>=15 

則去掉,其余保留

from openpyxl.utils import get_column_letter, column_index_from_string
import re
s=['AK23:AL23',
'AM23:AN23',
'AO23:AP23',
'AQ23:AR23',
'B24:C24',
'D24:F24',
'G24:H24',
'I24:J24',
'K24:L24',
'M24:N24',
'Q24:R24',
'S24:U24',
'V24:W24',
'X24:Y24',
'Z24:AA24',
'AB24:AC24',
'AF24:AG24',
'AH24:AJ24',
'AK24:AL24',
'AM24:AN24',
'AO24:AP24',]
for si in s:
 result=re._compile(r'(\w+?)\d+:(\w+?)\d+',flags=0).findall(si)
 print (result)
 if column_index_from_string(result[0][0])>=15:
 print('去掉%s'%result[0][0])

補(bǔ)充:python openpyxl 獲取合并的單元格列表,篩選解除單元格合并

代碼如下:

#獲取該表所有合并單元格信息并遍歷
    for i in ws.merged_cell_ranges:
      #獲取合并單元格的開(kāi)始行、列,結(jié)束行、列
      r1, r2, c1, c2 = i.min_row, i.max_row, i.min_col, i.max_col
      #解除合并
      ws2.unmerge_cells(start_row = r1, end_row = r2, start_column = c1, end_column = c2)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教。

相關(guān)文章

  • python筆記:mysql、redis操作方法

    python筆記:mysql、redis操作方法

    下面小編就為大家?guī)?lái)一篇python筆記:mysql、redis操作方法。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-06-06
  • Pytorch可視化(顯示圖片)及格式轉(zhuǎn)換問(wèn)題

    Pytorch可視化(顯示圖片)及格式轉(zhuǎn)換問(wèn)題

    這篇文章主要介紹了Pytorch可視化(顯示圖片)及格式轉(zhuǎn)換問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-12-12
  • python 處理telnet返回的More,以及get想要的那個(gè)參數(shù)方法

    python 處理telnet返回的More,以及get想要的那個(gè)參數(shù)方法

    今天小編就為大家分享一篇python 處理telnet返回的More,以及get想要的那個(gè)參數(shù)方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-02-02
  • windowns使用PySpark環(huán)境配置和基本操作

    windowns使用PySpark環(huán)境配置和基本操作

    pyspark是Spark對(duì)Python的api接口,可以在Python環(huán)境中通過(guò)調(diào)用pyspark模塊來(lái)操作spark,這篇文章主要介紹了windowns使用PySpark環(huán)境配置和基本操作,感興趣的可以了解一下
    2021-05-05
  • python next()和iter()函數(shù)原理解析

    python next()和iter()函數(shù)原理解析

    這篇文章主要介紹了python next()和iter()函數(shù)原理解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-02-02
  • 基于PyQt5實(shí)現(xiàn)一個(gè)無(wú)線網(wǎng)連接器

    基于PyQt5實(shí)現(xiàn)一個(gè)無(wú)線網(wǎng)連接器

    為了方便不會(huì)python的朋友也能夠使用,本文將用pyqt5將制作一個(gè)帶界面的無(wú)線網(wǎng)連接器,文中的示例代碼講解詳細(xì),感興趣的可以了解一下
    2022-08-08
  • python猜數(shù)字小游戲?qū)崿F(xiàn)代碼

    python猜數(shù)字小游戲?qū)崿F(xiàn)代碼

    大家好,本篇文章主要講的是python猜數(shù)字小游戲?qū)崿F(xiàn)代碼,感興趣的同學(xué)趕快來(lái)看一看吧,對(duì)你有幫助的話記得收藏一下,方便下次瀏覽
    2022-01-01
  • Python技巧匿名函數(shù)、回調(diào)函數(shù)和高階函數(shù)

    Python技巧匿名函數(shù)、回調(diào)函數(shù)和高階函數(shù)

    本文分享的是Python技巧匿名函數(shù)、回調(diào)函數(shù)和高階函數(shù),我們?cè)赑ython中使用lambda表達(dá)式來(lái)使用匿名函數(shù),回調(diào)函數(shù)即callback,先寫(xiě)一個(gè)函數(shù),讓預(yù)先寫(xiě)好的系統(tǒng)來(lái)調(diào)用,一個(gè)函數(shù)可以作為參數(shù)傳給另外一個(gè)函數(shù),或者一個(gè)函數(shù)的返回值為另外一個(gè)函數(shù),滿足其一則為高階函數(shù)
    2021-12-12
  • python獲取array中指定元素的示例

    python獲取array中指定元素的示例

    今天小編就為大家分享一篇python獲取array中指定元素的示例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-11-11
  • Python FTP文件定時(shí)自動(dòng)下載實(shí)現(xiàn)過(guò)程解析

    Python FTP文件定時(shí)自動(dòng)下載實(shí)現(xiàn)過(guò)程解析

    這篇文章主要介紹了Python FTP文件定時(shí)自動(dòng)下載實(shí)現(xiàn)過(guò)程解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-11-11

最新評(píng)論