T-SQL: Importare file Excel in una tabella
Link sponsorizzati
Sql Server ha un ottimo tool visuale di importazione ed esportazione dati da e verso le tabelle di un database.  Tuttavia è interessante vedere come sia possibile fare questo attraverso una query T-SQL utilizzando una funzione chiamata OPENROWSET. OPENROWSET consente l’accesso remoto ad origini dati di tipo OLE DB.
Link sponsorizzati
Quella che segue è una query per importare dati da un file Excel ad una tabella su database.
SELECT *
INTO [MyTableName]
FROM
OPENROWSET
(
'Microsoft.ACE.OLEDB.12.0',
'Excel 12.0;Database=[FilePath].xlsx',
[SheetName$]
)
INTO [MyTableName]
FROM
OPENROWSET
(
'Microsoft.ACE.OLEDB.12.0',
'Excel 12.0;Database=[FilePath].xlsx',
[SheetName$]
)
Ovviamente dovete sostituire opportunamente i valori [MyTableName], [FilePath].xlsx e [SheetName$] per far funzionare la query.
Link sponsorizzati

