从excel导入到sql server

时间:2012-01-23 17:44:08

标签: sql-server-2008

我需要将.xlsx文件中的数据批量插入到sql server 2008数据库中。

我将数据保存为.csv文件并执行批量插入:

BULK INSERT [BA_SALES].[dbo].FirstDataInput 
FROM 'C:\MSSql\Data\Sales\TEST.txt' 
WITH 
(
FIELDTERMINATOR =',',
ROWTERMINATOR ='\n',
FIRSTROW = 2,
ERRORFILE = 'C:\MSSql\Data\Sales\err'
)

但是因为某些字段有逗号并用引号括起来,所以这些字段被分成几个字段。你能告诉我该怎么处理这个问题吗?也许我应该将excel文件保存为csv以外的其他文件?

感谢。

0 个答案:

没有答案