I have tried to save as CSV. I get all the columns but because a lot of the columns are a mixture of numerical and text values it fails because it is expecting a text value and a number is in the column.
With Excel I have made them all textcolumns.
I have imported the file in two pieces and I will combine the two. Seems the quickest solution for now.
Still would love to import a file directly from Excel 2007 into SQL without going through all this extra work.
Thanks