I know this is an old thread but I figured out a way to do this by accident. From a 2008 R2 full version of SQL I created a script from a Database table by using the script wizzard and scripting the data with the script. All you would need to do is add a few columns to your spreadsheet like insert table name etc.. all this wizard does is create a CSV type file using commas and N for the escape character. see example here. hope this helps someone... BTW save it as a .sql file and open it in a query window and execute it!
USE [databaseName]
GO
/****** Object: Table [dbo].[DrNames] Script Date: 02/06/2014 22:44:44 ******/
SET IDENTITY_INSERT [dbo].[DrNames] ON
INSERT [dbo].[DrNames] ([ID], [DrName], [PreFix], [EmailAddress]) VALUES (1, N'test1 Dr Name', N'Psy.D.', N'TestDrNAme1@DrPlace.com')
INSERT [dbo].[DrNames] ([ID], [DrName], [PreFix], [EmailAddress]) VALUES (2, N'test2 Dr Name', N'Psy.D.', N'TestDrNAme2@DrPlace.com')
INSERT [dbo].[DrNames] ([ID], [DrName], [PreFix], [EmailAddress]) VALUES (3, N'test3 Dr Name', N'Ph.D.', N'TestDrNAme3@DrPlace.com')
INSERT [dbo].[DrNames] ([ID], [DrName], [PreFix], [EmailAddress]) VALUES (4, N'test4 Dr Name', N'MD', N'TestDrNAme4@DrPlace.com')