2009-04-06 8 views
6

У меня есть электронная таблица Excel, которая содержит все мои данные, которые мне нужно поместить в базу данных SQL Server. Я довольно новый o ASP.NET и никогда не должен был экспортировать из Excel в SQL Server раньше.Передача данных из Excel в SQL Server

таблицы My Excel выглядит следующим образом

торговли Heading -> ArtID -> BusinessName -> AdStyleCode -> Адрес -> Пригород

В SQL Server я создал таблицу с именем "Тэг", который находится в этот формат

intListingID -> intCategoryID -> BusinessName - ArtID -> intAdCode -> Адрес -> Пригород

что бы лучший способ экспорта данных из Excel, а затем импортировать его в SQLServer 2005

Благодаря ...

ответ

4

Вы можете сделать это легко с помощью SSIS, вы можете обратиться к этим двум ссылкам для более подробной информации.

  1. Link 1
  2. Link 2

[EDIT]

Если у вас есть Express, то вы можете попробовать следующие команды для настройки связанного сервера и получить данные

EXEC sp_addlinkedserver ExcelData,'Jet 4.0','Microsoft.Jet.OLEDB.4.0','C:\MyData.xls', NULL, 'Excel 5.0;' 
GO 

Затем вы можете выбрать данные в своих таблицах

INSERT INTO Listings ... 
SELECT column1 AS intListingID, <put all columns here> FROM ExcelData...Data 
GO 

Для других вариантов проверки this link

+0

Спасибо очень много Binoj для ссылки. Надеюсь, это решит мою проблему. – Jason

+0

Также после прочтения этих сообщений. Мне нужна полная версия SQL Server для достижения этой цели. У меня только SQL Server Express – Jason

+1

Link1 и Link2 теперь перенаправляются на домашние страницы связанных сайтов. Может потребоваться ссылка на страницы в archive.org. –

Смежные вопросы