T-SQL: Importare file Excel in una tabella

mag 16th, 2011 | Filed under Snippet, T-SQL

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$]
)

Ovviamente dovete sostituire opportunamente i valori [MyTableName], [FilePath].xlsx e [SheetName$] per far funzionare la query.

Link sponsorizzati

Segnalalo ai tuoi amici!

Post correlati:

Non sono ancora stati lasciati commenti.