I think I may have found out why that was happening. In the latest version of dal.py, lines 4765-4766 read:
elif field.type in ('double','integer'):
value = None
That basically eliminates any data of type double or integer. Commenting
those two lines and restart web2py seems to work for my import.
Now, why does the Table.import_from_csv_file() method does something like
that?

