python-3.x - 计算每列内的行数?XLRD 封装
问题描述
我开始为 python 3.7 使用 XLRD 包。
我有一个包含固定列数(20)的 excel 文件,但在每列内,行数正在变化(例如:第一列有 21 行,第二列有 14 行)。
我写了这个:
for col in range(worksheet.ncols):
rows_number= worksheet.nrows
print(rows_number)
我想知道每列的行数。使用此代码,我得到第一列内行数的 20 倍(列数)。其实我明白为什么。我正在迭代nrows
而不更改列。如何获取所有列的行数?如果我尝试如下,我会得到AttributeError
因为 col 没有 nrows 属性。
for col in range(worksheet.ncols):
rows_number= col.nrows
print(rows_number)
谢谢您的帮助!!
解决方案
推荐阅读
- node.js - Mongoose updateMany 依赖于旧值
- python - 用于获取视频标题而不是下载视频的 youtube-dl 选项
- python - 如何在 django 中的 models.py 中的下拉列表中显示特定结果
- image - 如何拆分augmentedImageDatastore?
- c# - SendMessage,正在尝试发送 F4
- scala - 如何将comonad和monad组合成comonad?
- flutter - 参数类型“BoxShadow”不能分配给参数类型“列表”
' - c# - 详细视图给出错误对象引用未设置为 asp.net mvc 中的对象?
- javascript - javascript fetch 永远不会到达 nodejs 服务器上的 POST 请求
- c++ - 快速字符串解析器 C++