Как в python узнать екселевский тип ячейки?

Нам нужно узнать какой тип лежит в каждой ячейке, на данный момент можем получать типы питона (float64, datetime, object), но нам нужно знать конкретнее, например, проценты это или номер телефона. В проекте мы используем pandas и openpyxl, желательно чтобы решение использовало одну из этих библиотек. Нашли такое решение, но оно не подходит, потому что xlrd работает только с расширением .xls, а у нас в проекте идет работа с файлами .xlsx

book = xlrd.open_workbook(path)
compSheet = book.sheet_by_name("sheet_name")
cell = compSheet.cell(1,1)
if cell.ctype is xlrd.XL_CELL_DATE:
    print "Cell 1,1 is a date!"

Ответы (0 шт):