繁体   English   中英

如何使用python计算每列excel中填充单元格的数量

[英]how to count number of filled cells in each column of excel using python

我在Excel中有一张表,它不是结构化数据,你可以在这里看到。

我尝试使用xlrd

total_rows=worksheet.nrows
total_cols=worksheet.ncols

但这给了我一列的最大行数。 但我需要为每列填充细胞计数。 有谁能提出解决方案。

您可以尝试遍历每一行并检查单元格是否为空。 你可以用这个:

import xlrd
book = xlrd.open_workbook('excel.xls')
sheet = book.sheet_by_index(0)

count = 0
for row in range(sheet.nrows):
    for col in sheet.row_values(row):
        if col.strip() != '':
            count += 1

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM