Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Как да импортирам електронна таблица на Excel в база данни на SQL Server 2008R2?

Има статия в базата знания на Microsoft, която излага всички начини, по които това е възможно.

http://support.microsoft.com/kb/321686

Мисля, че използването на OPENROWSET или OPENDATASOURCE ще бъде най-лесният начин, без съветника. (вижте Разпределени заявки)

SELECT * INTO XLImport4 FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0',
'Excel 8.0;Database=C:\test\xltest.xls', [Customers$])

Вижте документацията на OPENROWSET с примери по-долу на страницата.

http://msdn.microsoft.com/en-us/library/ms190312 .aspx

Ръчно

Щракнете с десния бутон върху името на базата данни/отидете на задача и след това изберете импортиране на данни, като източник изберете excel файл, който сте създали преди и изберете неговия път на следващата страница изберете sql сървър като дестинация




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Изследване на форматите за дата на Postgres и техните различни функции

  2. Как да игнорирате html тагове в Sql Server 2008 Full Text Search

  3. Обединете две различни таблици с поле за първичен идентификатор

  4. Има ли причина SQL Server 2005 и 2008 да са инсталирани на една и съща машина?

  5. Намерете препоръчани обекти в SQL Server:sys.dm_sql_referenced_entities