That questions always makes Rob Collie shake his head. YOU did not do anything wrong... the software did.
Here is my guess (and it's just a guess... as this doesn't sound 100% familiar -- usually I see this with a bunch of number rows, then letters blow you up)... A whole bunch of columns at the beginning of your data were whole numbers. Later on... you started getting some decimal numbers. But by then Power Pivot had incorrectly "guessed" the column was of whole numbers.
*If* that is the case, I know of a few workarounds... none are perfect
* Somehow re-arrange your data to get some decimals first.
* Use Power Query to bring in your data, it tends to be more awesome for this.
* There is such a thing as a "format file" for a CSV. I have never actually created one, but that would probably solve this.