This is a crazy number of columns. Would it not take an hour to scroll horizontally to the last column? lol
I have to guess there is a better way to handle your data overall. IT sounds like your file is growing and even a CSV file will get hard to work with when it reaches 200 rows with 200 columns. Importing or exporting using PHP might require 200 x 200 database queries which is a huge amount in a short time. Your talking about far more. So what happens in future with your file and data, where are you going with this in the long run?
I would consider getting it into a MySQL database with a simple PHP interface for browsing the data. There are impressive jQuery UI scripts for displaying data in tables that are easier to work with than CSV file or spreadsheet.