У меня есть файл .xlsx
, который содержит информацию о зарплате международной рабочей силы организации.Я извлекаю некоторые из их деталей.Все идет хорошо, за исключением их окладов.
Значения окладов выглядят следующим образом: £10,000
или €34000
и т. Д. В файле Excel символ был добавлен с помощью параметра Форматировать ячейку.Но мой код читает только действительные числа без символа валюты.
Ниже мой код:
import openpyxl
wb = openpyxl.load_workbook("International_Employees.xlsx")
for ws in wb:
for row in iter_rows():
for cell in row:
if str(cell.value) == 'SALARY':
salary = "{1}".format(cell.value, cell.offset(0,1).value)
print(salary)
Вывод просто: 10000
вместо £10,000
или £10000
Как мне сказать программе, чтобы она тоже читала символ, используя openpyxl
?