Первый таймер здесь. Я хочу иметь возможность читать числа из .xls либо в формате Excel, либо находить формат, который использует Excel, чтобы я мог применить его к тому, что я читаю.
Теперь я получаю число с полной точностью по сравнению с 6 десятичных цифр и хочу, чтобы его можно было поместить в то же количество десятичных разрядов, что и в электронной таблице.
Я использовал код Джона Мачина, но всегда получал format_str = 0,00. Вот код Джона, который я использовал: (я сделал open () с formatting_info = True)
xf_index = sheet.cell_xf_index(rowx, colx)
xf = book.xf_list[xf_index] # gets an XF object
format_key = xf.format_key
format = book.format_map[format_key] # gets a Format object
format_str = format.format_str # this is the "number format string"
Я хотел бы иметь 1 или 2 в строке формата, когда электронная таблица показывает 1 или 2 десятичные места вместо 0.0.
Что мне нужно сделать? Любая помощь приветствуется.