python合并单元格居中_Python基于xlrd模块处理合并单元格
目的:
python能使用xlrd模块实现对Excel数据的读取,且按照想要的输出形式。
总体思路:
(1)要想实现对Excel数据的读取,需要用到第三方应用,直接应用。
(2)实际操作时候和我们实际平时打开一个文件进行操作一样,先找到文件-->打开文件-->定义要读取的sheet-->读取出内容。
Excel处理合并单元格:
已存在合并单元格如下:
xlrd中的 merged_cells 属性介绍:[code]import xlrd
import xlrd
workbook = xlrd.open_workbook('./data/test_data.xlsx')
sheet = workbook.sheet_by_name('Sheet1')
merged = sheet.merged_cells # 返回一个列表 起始行,结束行,起始列,结束列)
print(merged)
读取合并单元格中的某一个单元格的值编写成一个方法:
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) )
给出坐标,判断是否为合并单元格:
#方法参数为单元格的坐标(x,y),如果给的坐标是合并的单元格,输出此单元格是合并的,否则,输出普通单元格
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列的所有数据,并进行降序排序
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)
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。
本文标题: Python基于xlrd模块处理合并单元格
本文地址: http://www.cppcns.com/jiaoben/python/326298.html
python合并单元格居中_Python基于xlrd模块处理合并单元格相关推荐
- python合并单元格处理_Python基于xlrd模块处理合并单元格
目的: python能使用xlrd模块实现对Excel数据的读取,且按照想要的输出形式. 总体思路: (1)要想实现对Excel数据的读取,需要用到第三方应用,直接应用. (2)实际操作时候和我们实际 ...
- Python基于xlrd模块处理合并单元格
更多编程教程请到:菜鸟教程 https://www.piaodoo.com/ 友情链接:好看站 http://www.nrso.net/ 目的: python能使用xlrd模块实现对Excel数据的读 ...
- python弹球小游戏程序_Python基于Tkinter模块实现的弹球小游戏
本文实例讲述了Python基于Tkinter模块实现的弹球小游戏.分享给大家供大家参考,具体如下: #!usr/bin/python #-*- coding:utf-8 -*- from Tkinte ...
- python代码电影人物关系_Python基于network模块制作电影人物关系图
Python基于network模块制作电影人物关系图,节点,值为,模块,关系,算法 Python基于network模块制作电影人物关系图 易采站长站,站长之家为您整理了Python基于network模 ...
- python 读取合并单元格的数据_Python使用xlrd实现读取合并单元格
合并单元格 操作方法: 1.使用xlrd自带属性:merged_cells # 获取表格中所有合并单元格位置,以列表形式返回 (起始行,结束行,起始列,结束列) merged = sheet.merg ...
- python邮件合并的基本操作步骤_Python如何实现反向邮件合并功能
摘要:邮件合并是Office的一项功能,可便捷地批量生成文档,却无法从大量Word文档中汇总信息.结合实际应用,阐述基于Python语言对Word文档进行批量导入.读取其中的表格与段落.汇总信息至Ex ...
- python xlrd课程_python中xlrd模块的使用详解
一.xlrd的安装 打开cmd输入pip install xlrd安装完成即可 二.xlrd模块的使用 下面以这个工作簿为例 1.导入模块 import xlrd 2.打开工作薄 # filename ...
- python xlrd模块_python之xlrd模块
xlrd模块 一.xlrd模块 1.python操作excel主要用到xlrd和xlwt这两个库,即xlrd是读excel,xlwt是写excel的库,这两个适用于.xls格式有效 2. xlrd模块 ...
- python中的xlrd模块_python:xlrd模块
一.xlrd模块介绍 xlrd是读取excel表格数据: 支持 xlsx和xls 格式的excel表格: 三方模块安装方式:pip3 install xlrd: 模块导入方式: import xlrd ...
最新文章
- NVIDIA Jarvis:一个GPU加速对话人工智能应用的框架
- Linux-Ubuntu操作记录
- 阿里云胡晓明:未来5-10年将和中国移动互为生态
- 再见,备份——你好,真正的数据保护
- python爬虫必会的23个项目
- 巧解C语言运算符的优先级和结合性
- Verilog HDL中容易生成锁存器的两种情况
- python做数据分析需要oracle_精通 Oracle+Python,第 1 部分:查询最佳应践
- 网管该如何选择上网行为管理软件
- java中怎么创建单列模式,java中的3种方式创建的单例模式
- PHP关于按位取反结果的推导过程
- php 检查货币类型_php型【货币问答】- php型所有答案 - 联合货币
- python中tab键_python中tab键指的是什么意思
- 5. Carla中Recorder(记录器)的使用
- 奇迹服务器gs无响应,奇迹gs远程连接服务器
- easyx带笔锋的涂鸦板!
- spring boot 整合kettle调用ktr与kjb文件
- lcd timg的理解
- 复选框至少选择一项_如果没有设计师,您至少要选98种材料,学会35项工艺!...
- 【MYSQL】foreign key 外键约束(详解)
热门文章
- 华三交换机IRF堆叠配置及MAD配置
- matlab自定义函数拟合写法,[MATLAB基础] 求助:如何确定自定义函数拟合时的参数初值?感谢!...
- 软件工程头歌对现有系统进行分析
- 中国农场可变利率技术(VRT)行业市场供需与战略研究报告
- 14、阿里云短信Demo演示、Http的Get请求和Post请求演示、httpClient工具类演示、发送短信模块搭建、搭建用户中心模块、完成user注册基本功能、验证码存入redis、短信验证码注册
- 计算机研究生青岛就业,2017年就业形势严峻!青岛大学毕业生怎么样?都去哪儿了?...
- 物 理 学 简 介(二)
- Django实现收藏功能
- Python基础课程-面向对象编程
- 《实用软件架构:从系统环境到软件部署 》——导读