亚洲综合原千岁中文字幕_国产精品99久久久久久久vr_无码人妻aⅴ一区二区三区浪潮_成人h动漫精品一区二区三

主頁 > 知識庫 > 淺談openpyxl庫,遇到批量合并單元格的問題

淺談openpyxl庫,遇到批量合并單元格的問題

熱門標簽:汕頭電商外呼系統供應商 云南地圖標注 鄭州智能外呼系統中心 南京crm外呼系統排名 賓館能在百度地圖標注嗎 400電話 申請 條件 北京外呼電銷機器人招商 crm電銷機器人 電銷機器人 金倫通信

我就廢話不多說了,大家還是直接看代碼吧~

from openpyxl import Workbook
from openpyxl import load_workbook
from openpyxl.styles import NamedStyle, Border, Side, Alignment 
 
# 創建一個工作薄
wb = Workbook()
 
# 創建一個工作表(注意是一個屬性)
table = wb.active
 
# excel創建的工作表名默認為sheet1,一下代碼實現了給新創建的工作表創建一個新的名字
table.title = 'test'
 
# 合并C1 D1 
# 法一
# table.merge_cells('C1:D1')
# table.cell(row = 1,column = 3,value = 'pdf/mp3鏈接')
# 法二
table.merge_cells(start_row=1, start_column=3, end_row=1, end_column=4)
table.cell(1, 3).value = '合并2個單元格'
# 法一不適合批量添加
for i in range(2,10):
 table.merge_cells(start_row=i, start_column=3, end_row=i, end_column=4)

效果如下:

補充:python操作excel --openpyxl里的關于merge的一些bug

開始新的工作不久,工作內容依然是數據相關

新工作數據輸出模式是用excel,大概是每天導出新數據并用excel體現,同時要保留之前的數據。

我來之前,同時寫好了許多sql,然后就從Navicat里面復制粘貼到excel中。

我目前在做關于這個的自動化腳本,使用的庫是openpyxl,下面說說關于這個的幾個小bug。

1- 在 2.5.x版本中,當你合并單元格的時候

使用的是merge_cells(),然后,當你合并多個單元格的時候,之前合并的單元格的邊框會消失。這個問題我再官網找到解決方案,稍有復雜,但是只要你更新到2.6.x版本,這個問題自動解決。

2- 2.6x版本中,使用unmerge_cell() 解開合并單元格后,除了左上角可以寫入,其他被解開的單元格無法寫入,會提示說 ‘read_only'這類的。

例如:你的 ("A1:D4") 是合并的,當你使用 work_sheet.unmerge_cell("A1:D4")后,會解開合并,

然后你卻只能給A1賦值,不能給A2,A3,A4,B1....賦值,提示如下

=== > - Openpyxl ['MergedCell' object attribute 'hyperlink' is read-only]

我嘗試改用delete直接刪除,然而這種方法只能刪除內容,格式還是被鎖定的。

找了很久沒有結局方法,只好慢慢看源碼。

大概是說,接觸合并后,代碼默認其他單元格應該是空值且不能被賦新值,也許是因為覺得解開只有要再合并??(不明白設疑初衷)

處理方法如下,大概思想是格式化該單元格的屬性,即取消的read_only屬性。

大概在源碼的中workshet.py文件的大約620做添加如下代碼:(# autho...開始,大家自己對照源碼添加吧~~~)

........................ 
 if cr.coord not in self.merged_cells:
  raise ValueError("Cell range {0} is not merged".format(cr.coord))
 
 self.merged_cells.remove(cr) 
 # Deletes the MergedCellRange.
 # del self._merged_cell_range[cr.bounds]
 # autho : watson
 # aim : deal with the bug about umerger
 # describe : Add the following five lines of code to format the attribute.
 min_col, min_row, max_col, max_row = cr.bounds
 for row in range(min_row, max_row + 1):
  for col in range(min_col, max_col + 1):
  if col == min_col and row == min_row:
   continue
  del self._cells[(row, col)]
 
 def append(self, iterable):
 """Appends a group of values at the bottom of the current sheet.
........................ 

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。如有錯誤或未考慮完全的地方,望不吝賜教。

您可能感興趣的文章:
  • 解決使用openpyxl時遇到的坑
  • python openpyxl 帶格式復制表格的實現
  • python openpyxl篩選某些列的操作
  • python中openpyxl和xlsxwriter對Excel的操作方法
  • 詳解Python openpyxl庫的基本應用
  • python openpyxl模塊的使用詳解
  • Python openpyxl 無法保存文件的解決方案

標簽:浙江 西寧 懷化 梅州 文山 昆明 石家莊 錫林郭勒盟

巨人網絡通訊聲明:本文標題《淺談openpyxl庫,遇到批量合并單元格的問題》,本文關鍵詞  淺談,openpyxl,庫,遇到,批量,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《淺談openpyxl庫,遇到批量合并單元格的問題》相關的同類信息!
  • 本頁收集關于淺談openpyxl庫,遇到批量合并單元格的問題的相關信息資訊供網民參考!
  • 推薦文章
    高清一级做a爱过程不卡视频| 国产高清在线精品一区二区| 国产视频一区二区在线播放| 日本免费乱人伦在线观看| 精品久久久久久中文字幕一区| 精品久久久久久综合网| 日本免费乱人伦在线观看| 国产精品自拍亚洲| 高清一级片| 久草免费资源| 亚洲精品中文一区不卡| 国产一区二区精品| 亚欧视频在线| 国产成人啪精品| 亚欧成人乱码一区二区| 欧美日本免费| 91麻豆精品国产高清在线| 欧美a级大片| 国产原创中文字幕| 国产a视频| 国产不卡在线观看| 韩国三级视频网站| 成人免费福利片在线观看| 你懂的日韩| 欧美大片a一级毛片视频| 青青久热| 欧美电影免费| 91麻豆国产福利精品| 日韩在线观看视频免费| 香蕉视频久久| 国产一区精品| 一级女性大黄生活片免费| 91麻豆高清国产在线播放| 超级乱淫伦动漫| 黄视频网站在线免费观看| 四虎影视久久久| 韩国三级香港三级日本三级| 色综合久久天天综合绕观看| a级毛片免费观看网站| 亚洲第一色在线| 国产激情一区二区三区| 99热视热频这里只有精品| 亚洲女初尝黑人巨高清在线观看| 日韩专区亚洲综合久久| 国产a毛片| 黄色免费三级| 日韩在线观看视频网站| 99久久精品费精品国产一区二区| 国产成人女人在线视频观看| 91麻豆精品国产片在线观看| 欧美电影免费看大全| 午夜在线观看视频免费 成人| 成人在免费观看视频国产| 欧美激情在线精品video| 999久久久免费精品国产牛牛| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 日本伦理黄色大片在线观看网站| 色综合久久久久综合体桃花网| 日韩在线观看免费| 999久久久免费精品国产牛牛| 青青久久精品| 天堂网中文字幕| 免费国产在线视频| 久久国产影院| 九九久久99| 天堂网中文字幕| 日韩免费在线| 国产不卡在线观看| 欧美国产日韩久久久| 国产美女在线一区二区三区| 精品国产一区二区三区久| 夜夜操网| 日韩免费在线视频| 亚欧成人乱码一区二区| 国产欧美精品午夜在线播放| 国产麻豆精品视频| 天堂网中文在线| 成人a大片在线观看| 国产伦久视频免费观看视频| 可以在线看黄的网站| 国产成人精品综合| 99热视热频这里只有精品| 亚飞与亚基在线观看| 国产精品自拍在线观看| 国产高清视频免费观看| 日韩中文字幕在线播放| 欧美日本免费| 91麻豆精品国产自产在线| 国产麻豆精品免费视频| 美女免费精品视频在线观看| 欧美大片毛片aaa免费看| 尤物视频网站在线| 韩国三级视频网站| 久久精品免视看国产成人2021| 天天做日日爱| 日韩欧美一及在线播放| 成人免费观看男女羞羞视频| 成人免费网站久久久| 精品久久久久久免费影院| 精品久久久久久中文| 国产不卡在线观看| 韩国三级香港三级日本三级| 免费国产一级特黄aa大片在线| 日本特黄一级| 国产麻豆精品高清在线播放| 国产伦精品一区三区视频| 天天做日日干| 美国一区二区三区| 欧美电影免费看大全| 毛片高清| 国产亚洲精品aaa大片| 国产福利免费观看| 国产一区二区精品尤物| 久久99欧美| 一本高清在线| 国产伦理精品| 欧美一级视频免费| 四虎久久精品国产| 欧美一区二区三区在线观看| 九九干| 精品国产香蕉伊思人在线又爽又黄| 青青久久网| 日韩在线观看视频免费| 久久精品成人一区二区三区| 国产极品白嫩美女在线观看看| 久久精品人人做人人爽97| 久久99中文字幕| 九九精品久久| 日韩字幕在线| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 欧美a级大片| 午夜久久网| 一 级 黄 中国色 片| 日韩一级黄色| 青草国产在线观看| a级精品九九九大片免费看| 日本伦理片网站| 可以免费在线看黄的网站| 午夜精品国产自在现线拍| 香蕉视频一级| 成人免费高清视频| 免费的黄色小视频| 尤物视频网站在线| 深夜做爰性大片中文| 九九久久国产精品大片| 欧美激情一区二区三区在线播放| 成人免费观看男女羞羞视频| 精品视频在线观看免费| 日本免费看视频| 美女免费毛片| 精品视频在线看 | 国产伦久视频免费观看 视频| 日本在线播放一区| 精品国产三级a∨在线观看| 国产91丝袜在线播放0| 国产a视频| 韩国三级香港三级日本三级| 成人a级高清视频在线观看| 一本高清在线| 91麻豆精品国产自产在线观看一区| 午夜激情视频在线观看| 亚洲www美色| 色综合久久天天综线观看| 黄视频网站免费看| 香蕉视频久久| 日韩一级黄色片| 国产精品自拍在线| 999精品影视在线观看| 精品国产亚洲一区二区三区| 久久久久久久网| 精品久久久久久中文字幕2017| 久久精品道一区二区三区| 四虎影视久久| 日韩在线观看网站| 国产成人精品一区二区视频| 国产成人啪精品| 亚洲天堂免费观看| 日日夜夜婷婷| 天天做日日干| 可以免费在线看黄的网站| 成人免费网站视频ww| 欧美激情一区二区三区在线播放| 日韩欧美一及在线播放| 欧美爱爱网| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 四虎久久影院| 国产麻豆精品hdvideoss| 免费毛片基地| 成人免费观看的视频黄页| 精品国产香蕉伊思人在线又爽又黄| 亚洲精品影院一区二区| 成人免费观看视频| 成人高清免费| 亚欧视频在线| 精品视频免费观看| 午夜在线亚洲男人午在线| 美女免费毛片| 国产激情一区二区三区| 91麻豆精品国产自产在线| 精品国产亚洲人成在线|