Nwlapcug.com


Come utilizzare fogli di calcolo Excel per inserire dati in un Database

Microsoft SQL Server sono disponibili con un'opzione di server collegato che ti permette di utilizzare un foglio di calcolo Excel come input per una tabella di database. Questa procedura guidata consente di utilizzare SQL per importare i record, quindi non è necessario immetterle manualmente. Questo processo è utile se si dispone di più righe di Excel che si desidera inserire nel database di SQL Server.

Istruzioni

1

Fare clic sul pulsante "Start" di Windows in SQL Server e selezionare "Tutti i programmi" nel menu. Fare clic su "SQL Server", quindi fare clic su "SQL Server Management Studio." Il software di importazione si apre sul server di database.

2

Fare clic su "Nuova Query" nella parte superiore del vostro editor SQL. Si apre una finestra dove si digita il codice SQL. In primo luogo, è necessario collegare il server al foglio di calcolo Excel. Nella nuova finestra aperta per il collegamento al foglio di Excel, digitare il seguente testo:

sp_addlinkedserver 'LinkedSpreadsheet', 'Jet 4.0', 'Microsoft.Jet.OLEDB.4.0', 'c:\MyExcel\customers.xls'

Sostituire l'ultimo parametro con il percorso e il nome del proprio file di foglio di calcolo di Excel. Premere "F5" per eseguire il codice e il link al foglio di calcolo. Il testo di "LinkedSpreadsheet" è lo pseudonimo dato al foglio di calcolo Excel. Questo alias consente di importare i record.

3

Digitare il seguente codice SQL per importare i record:

selezionare * in myTable da LinkedSpreadsheet... [sheet1$]

Questa query Importa record dal foglio del foglio di calcolo sheet1$ e ingressi i record nella tabella di database denominata myTable. Sostituire "myTable" con il proprio nome di tabella.

4

Premere "F5" per eseguire la query. A seconda della velocità del server e le dimensioni dei record, potrebbe richiedere diversi minuti per importare tutti i record.