В качестве первого предположения я бы сказал, что при проверке всей строки, если все значения 0 <= x <= 1
, то, вероятно, это проценты.
Если вы хотите быть уверенным, вам придется проверить форматирование ячеек.
Во-первых, добавьте formatting_info=True
к вашему xlrd.open_workbook(filepath)
, что позволяет вам сделать cell_format = book.xf_list[cell.xf_index]
.
Это формат XF , который исходит из структуры данных Excel, но с его помощью вы можете проверить book.format_map[cell_format.format_key]
, который имеет два атрибута: type
и format_str
, значения которых определены в документации (стр. 174, глава 5.49 «Формат»).