This gives the first point (v1_x, v1_y) and sets index 0 of a grid to it. You would have to do something similar for all four points. Get them in the right order to the right index and you will have a filled rectangle. My test csv only has 2 lines, a header and one line of data.
The problem is that your values are so large that scaling them only causes them to round into the same point.
The spreadsheet importer does not read the header line to help you out so you have to manually create the 8 input value names during import. Also, the importer doesn’t like spaces.