Mam plik excel w którym jedna kolumna zawiera liczbę całkowitą z numerem natomiast druga kolumna to cena - wartość typu float. Przy imporcie w programie wszystkie liczby zamieniane są na float (wyczytałem, że tak się dzieje standardowo). Moje pytanie, czy można w jakiś sposób zaimportować wartości liczbowe z komórek bez zamiany na float? Liczba całkowita musi się zaimportować jako int a nie float.
import danych z excel
- Rejestracja: dni
- Ostatnio: dni
- Postów: 5023
0
Spróbuj taką funkcję zmapować na kolumny:
def convert(s):
try:
return int(s)
except ValueError:
try:
return float(s)
except ValueError:
raise Exception("Unexpected Token!")