我正在使用xlrd处理xls文件.我的xls文件有两列,我的要求是确保两列的行数相等.我从help()中了解到,我们有一个row_len()来查找索引给出的行的长度,但无法找到任何col_len.你能帮忙吗?

这是我的代码

from xlrd import open_workbook

spread_sheet=open_workbook("simple.xls")

sheet1=spread_sheet.sheet_by_index(0)

#validates the no of columns in the Spread sheet

if sheet1.ncols == 2:

for sheet1_rows in range(sheet1.nrows):

for sheet1_cols in range(sheet1.ncols):

value=sheet1.cell(sheet1_rows,sheet1_cols).value

source=sheet1.cell(sheet1_rows,0).value

destination=sheet1.cell(sheet1_rows,1).value

#ignores the Source and Destination Headers

if value not in ('Source','Destination'):

print "Source is : %s \nDestination is : %s\n" % (source,destination)

else:

print "XLS provided is not valid. Check the no of columns is 2"

除了比较以下之外,还有其他一些选择

>>> print len(sheet1.col_values(0))

8

>>> print len(sheet1.col_values(1))

8

谢谢你的回复@alecxe.而是在我的代码中添加更多行,我在下面找到了一些东西.请告知这项工作

>>> print len(sheet1.col_values(0))

6

>>> print len(sheet1.col_values(1))

6

>>> sheet1.col_values(0)

[u'A', 1.0, 1.0, 1.0, 1.0, 2.0]

>>> sheet1.col_values(1)

[u'B', 2.0, 2.0, 2.0, 2.0, '']

>>> print len(filter(None,sheet1.col_values(1)))

5

>>>

python比较长度_Python:XLRD;比较列长度相关推荐

  1. python求一条线的长度_python求线段的长度-女性时尚流行美容健康娱乐mv-ida网

    女性时尚流行美容健康娱乐mv-ida网 mvida时尚娱乐网 首页 美容 护肤 化妆技巧 发型 服饰 健康 情感 美体 美食 娱乐 明星八卦 首页  > 高级搜索 excel里去掉最高分最低分再 ...

  2. python如何限制字符串长度_python如何修改字符串长度

    python如何修改字符串长度 发布时间:2020-09-23 17:16:18 来源:亿速云 阅读:95 作者:Leah 今天就跟大家聊聊有关python如何修改字符串长度,可能很多人都不太了解,为 ...

  3. python 指定字符串长度_Python指定字符串的长度,主要是

    我看到你在使用ZMQ,所以我想你需要更好的性能.如果是这样,请尝试使用cPickle模块(在标准Python库中提供)打包此列表,而不是将其转换为字符串.你知道吗 下面是比较两种方法效率的代码:imp ...

  4. python显示数据长度_python – 获取CSV的长度以显示进度

    我正在处理大量CSV文件,每个文件都包含大量行.我的目标是逐行获取数据并使用 Python将其写入数据库.但是,由于存在大量数据,我希望能够跟踪已写入的数据量.为此,我计算了排队的文件数量,并在每次文 ...

  5. python iloc函数_python选取特定列 pandas iloc,loc,icol的使用详解(列切片及行切片)

    df是一个dataframe,列名为A B C D 具体值如下: A B C D 0 ss 小红 8 1 aa 小明 d 4 f f 6 ak 小紫 7 dataframe里的属性是不定的,空值默认为 ...

  6. python求总数_python – 获取Pandas列的总数

    你应该使用sum: Total = df['MyColumn'].sum() print (Total) 319 然后使用loc with Series,在这种情况下,索引应设置为与您需要求和的特定列 ...

  7. mysql超长sql查询_超长SQL怎么查询?MySQL列长度限制有哪些 | 学步园

    MySQL字符串的限制长度看似重要性不要,其实和整个MySQL数据库的安全性是息息相关的,很值得我们去深入研究分析.SQL注入攻击一直都在被广泛的讨论,然而人们却忽略了今天我将要介绍的这两个安全隐患, ...

  8. python list长度_python的入门阶段 编程思维100题 我跟罗志祥没关系

    """python的入门阶段 编程思维100题(适合学习了1周--1个月的新人) 第五题:我跟罗志祥没关系 朋友圈大家每天都看,那用python如何实现它那? 很简单,朋 ...

  9. python判断字符串长度_Python|判断字符串是否符合日期要求

    问题描述 1.题目要求: 输入一串字符,由字母.数字和空格组成,长度<1000,判断其中是否存在日期格式的数据.日期格式的数据具有如下的特征,连续包含年份和月份信息.年份信息是指连续的四个数字, ...

最新文章

  1. Swift中@IBDesignable/@IBInspectable的使用
  2. FPGA篇(五)Capture导出FPGA引脚分配和端口定义
  3. php allowoverride,Apache之AllowOverride参数详解
  4. wxWidgets:键码KeyCodes
  5. 手把手教你玩转SOCKET模型:完成端口(Completion Port)详解
  6. 4g模块注册上网 移远_通信模组企业 移远通信amp;广和通
  7. c++ 获取线程id_5分钟带你完全理解什么是线程
  8. 腾讯专利仅次谷歌;​苹果或将 iPhone 订单转给和硕;​Uber 接受比特币支付 | 极客头条...
  9. centos终止linux程序,CentOS启动和停止服务详解
  10. android9.0 framewrok.jar push到system/framework不起作用,解决方式
  11. “牵手”南京银行,度小满To B生态能力再次得到强化
  12. 移动端测试=== adb 无线连接手机
  13. 空字符'\0'与字符串
  14. 北京理工大学计算机学院研究生孙灿,蒋芃_北京理工大学计算机学院
  15. 数学建模培训作业(一)
  16. 六安计算机职称考试时间,安徽六安2020年中级会计职称考试时间已公布!
  17. 【腾讯、网易、人人、爱奇艺、创新工场、360】【产品经理】【全职】【求职思考】【转载】...
  18. 雄迈 设备客户端 以及 rtsp观察
  19. 展厅数字展项—沉浸式投影系统
  20. SSIS读取一个Excel文件中不同Sheet页的几种方案

热门文章

  1. 顺丰业绩突然爆雷:预计巨亏9-11亿!京东、美团等10家平台承诺不用大数据杀熟;苹果推迟MacBook和iPad生产|极客头条...
  2. 快速入门开源深度学习框架
  3. CSDN《IT人才成长路线图》重磅开源!60+ 专家,13 个技术领域,绘出 35 张图谱...
  4. 爱奇艺回应遭做空;百度 App 部分频道停更;React Native 0.62 发布 | 极客头条
  5. 一图抵千言:带你快速学会 GoogLeNet 神经网络 | CSDN 博文精选
  6. “Hyperledger Fabric 是假区块链!”
  7. 马云宣布退休计划后,阿里巴巴组织架构再次全面升级
  8. 开源项目的所有者去世了怎么办?
  9. 但见苹果笑,那闻三星哭
  10. 12306:春节抢票高峰已过,技术团队为自己打 90 分以上