Excel не хранит тип валюты. Это только выбор строки формата
Строку формата можно получить так
from xlrd import open_workbook
wb = open_workbook('test.xls', formatting_info=True)
sheet = wb.sheet_by_index(0)
cell = sheet.cell(0, 0)
xf_index = cell.xf_index
xf = wb.xf_list[xf_index]
format_key = xf.format_key
format = wb.format_map[format_key]
format_str = format.format_str
print(format_str)
Выглядеть она будет, например, так:
#,##0.00"р." Как по строке формата определять волюту - это уже отдельный и очень непростой вопрос.