как подсчитать количество заполненных ячеек в каждом столбце excel с помощью python
У меня есть лист в Excel, который не является структурированными данными, как вы можете видеть здесь.
Я попробовал использовать 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
Comments