Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

Come esportare i dati dal foglio di calcolo di Excel alla tabella di Sql Server 2008

Da SQL Server Management Studio, apri Esplora oggetti, vai al database in cui desideri caricare i dati, fai clic con il pulsante destro del mouse, quindi scegli Attività> Importa dati.

Questo apre l'Importazione guidata dati, che in genere funziona abbastanza bene per l'importazione da Excel. Puoi scegliere un file Excel, scegliere da quale foglio di lavoro importare i dati, puoi scegliere in quale tabella archiviarlo e quali saranno le colonne. Davvero abbastanza flessibile.

È possibile eseguirlo come una tantum oppure archiviarlo come pacchetto di SQL Server Integration Services (SSIS) nel file system o nello stesso SQL Server ed eseguirlo più e più volte (anche pianificato per l'esecuzione in un dato tempo, utilizzando SQL Agent).

Aggiornamento: sì, sì, sì, puoi fare tutte quelle cose che continui a chiedere:hai provato almeno una volta a eseguire quella procedura guidata?

OK, ecco che arriva - passo dopo passo:

Passaggio 1: scegli la tua fonte Excel

Passaggio 2: scegli il tuo database di destinazione di SQL Server

Passaggio 3: scegli il foglio di lavoro di origine (da Excel) e la tabella di destinazione nel database di SQL Server; vedi il pulsante "Modifica mappature"!

Passaggio 4: controlla (e modifica, se necessario) i mapping delle colonne di Excel alle colonne di SQL Server nella tabella:

Passaggio 5: se desideri utilizzarlo in seguito, salva il pacchetto SSIS su SQL Server:

Passaggio 6: - successo! Questo è su una macchina a 64 bit, funziona come un incantesimo - fallo e basta!!