Don't know if this is going to be of any help,but if you use the import/export wizard in SQL server for that database, from the drop down menu on the first screen for the datasource ,choose Microsoft Excel, choose your excel spreadsheet, there is an tick box which should be checked by default 'First Row has column names'. If ticked then the import wizard will ignore the first row which contains your column headings and not use these as data values but use them as the column headings for your table . If you are importing a CSV file, choose 'Flat File Source' as your datasource and tick the tickbox 'Column names in first data row' and put double quotes in the 'Text qualifier' field. You may have to remove the double double quotes from the file via notepad before importing. e.g. replacing """ with " to signify an empty value in the column or surrounding the data in the field i.e """ <value>""" with "<value>".
Hope this helps