處理excel表格的時候經常遇到合并單元格的情況,使用xlrd中的merged_cells的方法可以獲取當前文檔中的所有合并單元格的位置信息。
import xlrdxls = xlrd.open_workbook('test.xls')sh = xls.sheet_by_index(0)讀取excel并讀取第一頁的內容。
for crange in sh.merged_cells: rs, re, cs, ce = crange
merged_cells返回的是一個列表,每一個元素是合并單元格的位置信息的數組,數組包含四個元素(起始行,結束行,起始列,結束列)。
這樣就可以計算出合并的單元格:
(rs, cs) : (re - rs, ce - cs)
以上這篇在python中使用xlrd獲取合并單元格的方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持武林站長站。
新聞熱點
疑難解答