一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

腳本之家,腳本語言編程技術(shù)及教程分享平臺(tái)!
分類導(dǎo)航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服務(wù)器之家 - 腳本之家 - Python - Python基于xlrd模塊處理合并單元格

Python基于xlrd模塊處理合并單元格

2020-07-29 00:02安琪兒一直在 Python

這篇文章主要介紹了Python基于xlrd模塊處理合并單元格,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下

目的:

python能使用xlrd模塊實(shí)現(xiàn)對(duì)Excel數(shù)據(jù)的讀取,且按照想要的輸出形式。

總體思路:

(1)要想實(shí)現(xiàn)對(duì)Excel數(shù)據(jù)的讀取,需要用到第三方應(yīng)用,直接應(yīng)用。

(2)實(shí)際操作時(shí)候和我們實(shí)際平時(shí)打開一個(gè)文件進(jìn)行操作一樣,先找到文件-->打開文件-->定義要讀取的sheet-->讀取出內(nèi)容。

Excel處理合并單元格

已存在合并單元格如下:

Python基于xlrd模塊處理合并單元格

xlrd中的 merged_cells 屬性介紹:[code]import xlrd

?
1
2
3
4
5
import xlrd
workbook = xlrd.open_workbook('./data/test_data.xlsx')
sheet = workbook.sheet_by_name('Sheet1')
merged = sheet.merged_cells # 返回一個(gè)列表 起始行,結(jié)束行,起始列,結(jié)束列)
print(merged)

Python基于xlrd模塊處理合并單元格

讀取合并單元格中的某一個(gè)單元格的值編寫成一個(gè)方法:

?
1
2
3
4
5
6
7
8
9
def get_merged_cell_value(row_index,col_index):
  cell_value = None
  for (rlow, rhigh, clow, chigh) in merged:
    if (row_index >= rlow and row_index < rhigh):
      if (col_index >= clow and col_index < chigh):
        cell_value = sheet.cell_value(rlow, clow)
  return cell_value
 
print( get_merged_cell_value(0,1) )

給出坐標(biāo),判斷是否為合并單元格:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#方法參數(shù)為單元格的坐標(biāo)(x,y),如果給的坐標(biāo)是合并的單元格,輸出此單元格是合并的,否則,輸出普通單元格
def get_merged_cell_value(row_index,col_index):
  for (rlow, rhigh, clow, chigh) in merged:
    if (row_index >= rlow and row_index < rhigh and col_index >= clow and col_index < chigh):
      print("此單元格是合并單元格")
    else:
      print("此單元格為普通單元格")
 
print( get_merged_cell_value(4,3) )
 
##讀取第3列的所有數(shù)據(jù),并進(jìn)行降序排序
clox=3
list1=[]
for i in range(1,sheet.nrows):
  cell_value=float(sheet.cell_value(i,clox))
  list1.append(cell_value)
print(list1)
list1.sort()
list1.reverse()
print(list1)

以上就是本文的全部內(nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持服務(wù)器之家。

原文鏈接:https://www.cnblogs.com/123anqier-blog/p/13234406.html

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 日本xxx在线观看免费播放 | 乌克兰呦12~14 | 成品人视频免费观看 | 美女脱一光二净的视频 | 国内精品91最新在线观看 | 成年人黄色录像 | 国产一级在线观看 | 青草视频免费观看 | 免费国产午夜高清在线视频 | x8x8在线观看免费 | 按摩院已婚妇女中文字幕 | 五月天综合久久 | 成人啪啪漫画全文阅读 | 草莓视频网站18勿进 | 人人看人人射 | 国产福利片在线 易阳 | 丝瓜污污视频 | 热99精品视频 | 国产成人成人一区二区 | bl高h荡肉古代np | 男人的天堂在线观看视频不卡 | 久青草国产观看在线视频 | 日韩一区二区三区四区五区 | 国产精品色爱综合网 | 久久99精品国产免费观看 | 高清不卡日本v在线二区 | 厕所rxxx | 香蕉eeww99国产在线观看 | a及毛片| 久久精品国产视频澳门 | 国产成人青草视频 | 草莓茄子丝瓜番茄小蝌蚪 | 欧洲美女人牲交一级毛片 | 国产一级持黄大片99久久 | 成人aaaa| s8sp加密路线和免费路线首页 | 女人张开腿让男人桶视频免费大全 | 国产成人精品一区二区不卡 | 女仆掀起蕾丝裙被打屁股作文 | 色香视频在线 | caoporn超碰最新地址进入 |