This may not help everyone, but I was getting import errors when I discovered that the number formats need to be exactly the same for all variants of a product. I have a product that comes in lengths of half inches. "0.5", "1", "1.5", "2" did not import and generated a weird error. But the following fix worked "0.5", "1.5", "2.0", "2.5".