2016-11-09 10 views
1

У меня есть лист в Excel, который не структурирован, как вы можете видеть here.Как подсчитать количество заполненных ячеек в каждом столбце excel с использованием python

Я попытался с помощью xlrd пакет

total_rows=worksheet.nrows 
total_cols=worksheet.ncols 

, но это дает мне максимальное количество строк для столбца. Но мне нужно заполнить количество ячеек для каждого столбца. Может ли кто-нибудь предложить решение.

ответ

1

Вы можете попробовать выполнить итерацию по каждой строке и проверить, не является ли ячейка пустой или нет. Вы можете использовать это:

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 

 Смежные вопросы

  • Нет связанных вопросов^_^