Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
SQL üzerinden Excel dosyasını okuma
#1
SQl üzerinden Excel verisini okuma veya SQl tablosuna Direk yazmak isterseniz , bana lazım olmuştu başka arkadaşlarında işine yararsa diye burada paylaşıyorum.


Öncelikle sp_configure den "Ad Hoc Distributed Queries" açılmalı


sp_configure 'show advanced options', 1;
RECONFIGURE;
GO

sp_configure 'Ad Hoc Distributed Queries', 1;
RECONFIGURE;
GO

sonrasında provider kısmına  "Microsoft.ACE.OLEDB.12.0" eklenmeli .   Linkleri Görebilmeniz İçin Üye Olmanız Gerekiyor. Üye Olabilmek İçin Lütfen Buraya Tıklayınız.   tıklayarak indirip kurmalısınız.

Dosyadan direk okumak için
SELECT * FROM OPENROWSET('Microsoft.ACE.OLEDB.12.0',  'Excel 12.0;Database=C:\ExcelDosyaismi.xlsx','SELECT * FROM [Sheet1$]');


Okunan dosyayı direk SQl e tabloya yazmak için.


SELECT * INTO dbo.tempEXCEL
FROM OPENROWSET
('Microsoft.ACE.OLEDB.12.0','Excel 12.0;Database=C:\out\gunok.xlsx;HDR=YES;IMEX=1','SELECT * FROM [URUN$]')
GO
Cevapla


Bu Konudaki Yorumlar
SQL üzerinden Excel dosyasını okuma - Yazar: Bay_Y - 07-08-2019, Saat: 15:44
SQL üzerinden Excel dosyasını okuma - Yazar: mcuyan - 07-08-2019, Saat: 16:32
SQL üzerinden Excel dosyasını okuma - Yazar: ahmet_sinav - 07-08-2019, Saat: 19:39
SQL üzerinden Excel dosyasını okuma - Yazar: FiRewaLL - 08-08-2019, Saat: 02:57
Cvp: SQL üzerinden Excel dosyasını okuma - Yazar: Bay_Y - 08-08-2019, Saat: 14:01



Konuyu Okuyanlar: 1 Ziyaretçi