2009-04-06 24 views
6

Bir SQL Server veritabanına koymam gereken tüm verilerimi içeren bir Excel Elektronik Tablom var. Ben oldukça yeni ASP.NET ve daha önce Excel'den SQL Server'a ihracat yapmak zorunda kalmamıştım. > Artid - -> BusinessName -> AdStyleCode -> Adres -> BanliyöExcel'den SQL Server'a veri aktarımı

SQL Server ben ise "Listeler" adında bir tablo oluşturduk

My Excel tabloları bu

Ticaret başlığı'den benziyor Bu biçim

intListingID -> intCategoryID -> BusinessName - artid -> intAdCode -> Adresi -> Banliyö

Excel veri aktarmak ve ardından SQLSunucusu 2005.içe için en iyi yolu ne olurdu Bu kolayca SSIS kullanma, tam detaylar için bu iki linkleri başvurabilir yapabilirsiniz

cevap

4

teşekkürler ....

  1. Link 1
  2. Link 2

[DÜZENLE]

Eğer Express varsa o zaman kurulum için aşağıdaki komutları bir bağlantılı sunucu deneyin ve veriyi alabilirsiniz

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

Daha sonra verileri tablolarınızaseçebilirsiniz. Diğer seçenekler için

INSERT INTO Listings ... 
SELECT column1 AS intListingID, <put all columns here> FROM ExcelData...Data 
GO 
bağlantıdan this link

+0

Çok teşekkürler Binoj kontrol edin. Umarım bu benim sorunumu çözer. – Jason

+0

Ayrıca bu mesajları okuduktan sonra. Bunu sağlamak için SQL Server'ın tam sürümüne ihtiyacım var. Sadece SQL Server Express – Jason

+1

Link1 ve Link2 şimdi ilişkili web sitelerinin ana sayfalarına yönlendiriliyor. Archive.org'daki sayfalara bağlantı vermek zorunda kalabilir. –

İlgili konular