Caricare dati da exel a Sql Server 2005

martedì 15 gennaio 2008 - 10.40

tarabasch84 Profilo | Junior Member

Ciao,
ho bisogno di capire in che modo possa riuscire a caricare dati da file exel diversi con ciascuno diversi fogli di lavoro e trasferirili in un database sql server 2005 in determinate tabelle. Ho la necessità inoltre che se un file exel si aggiorna o comunque cambia, automaticamente dovrebbero cambiare i dati all'interno del database sql server 2005. Premetto che ho la versione express di management studio.
Grazie anticipatamente!
Credo che parte della colpa sia di billy...

Jumpa Profilo | Junior Member

Per accedere ad excel puoi ultilizzare il provider oleDB, di fatto lo tratti come un db in cui i vari fogli sono le tabelle.
e poi connettendoti anche al db SQL ti aggiorni i dati come meglio credi.


Di seguito un esempio su come accedere ad excel.

Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra


buon divertimento

Jumpa
-------------------------
Follow the White Rabbit...

http://www.jumpa.org
-------------------------

tarabasch84 Profilo | Junior Member

ciao, ho provato solo che mi da errore nel momento in cui esegue il reader. Dice che il nome della tabella che dovrebbe corrispondere al nome del foglio non esiste quindi non riesce a trovarlo. Non vorrei che si utilizzi una sintassi diversa o non so cosa...
Credo che parte della colpa sia di billy...

Jumpa Profilo | Junior Member

Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra


Ciao prova a leggerti tutti i nomi di tabella col codice che ho postato, a volte anche se nella linguetta di excel vedi "foglio1" il nome tabella magari è $foglio1 non ne so il motivo ma so che è cosi!

ciao

Jumpa


-------------------------
Follow the White Rabbit...

http://www.jumpa.org
-------------------------
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5