Come importare i dati del database SQL in un file Excel [Esempio]
โก Riepilogo intelligente
L'importazione di dati da un database SQL in Excel collega un foglio di lavoro a una tabella attiva in SQL Server o Access. Questa pagina crea una tabella di esempio per i dipendenti, la importa tramite la Creazione guidata connessione dati, importa una tabella di Access e illustra come aggiornare la connessione.

Importa dati SQL in un file Excel
In questo tutorial importeremo i dati da un database SQL esterno. Questo esercizio presuppone che tu abbia un'istanza funzionante di SQL Server e nozioni di base su SQL Server.
Per prima cosa creiamo SQL file da importare in Excel. Se hai giร un file SQL esportato pronto, puoi saltare i due passaggi successivi e andare al passaggio successivo.
- Crea un nuovo database denominato EmployeesDB
- Esegui la seguente query
USE EmployeeDB GO CREATE TABLE [dbo].[employees]( [employee_id] [numeric](18, 0) NOT NULL, [full_name] [nvarchar](75) NULL, [gender] [nvarchar](50) NULL, [department] [nvarchar](25) NULL, [position] [nvarchar](50) NULL, [salary] [numeric](18, 0) NULL, CONSTRAINT [PK_employees] PRIMARY KEY CLUSTERED ( [employee_id] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO INSERT INTO employees(employee_id,full_name,gender,department,position,salary) VALUES ('4','Prince Jones','Male','Sales','Sales Rep',2300) ,('5','Henry Banks','Male','Sales','Sales Rep',2000) ,('6','Sharon Burrock','Female','Finance','Finance Manager',3000); GO
Come importare dati in Excel utilizzando la finestra di dialogo della procedura guidata
- Crea una nuova cartella di lavoro in MS Excel
- Fare clic sulla scheda DATI
- Seleziona dal pulsante Altre fonti
- Seleziona da SQL Server come mostrato nell'immagine sopra
- Immettere il nome/indirizzo IP del server. Per questo tutorial, mi sto connettendo a localhost 127.0.0.1
- Scegli il tipo di login. Poichรฉ sono su una macchina locale e ho abilitato l'autenticazione di Windows, non fornirรฒ l'ID utente e la password. Se ti stai connettendo a un server remoto, dovrai fornire questi dettagli.
- Fare clic sul pulsante successivo
Una volta che sei connesso al server del database. Si aprirร una finestra, devi inserire tutti i dettagli come mostrato nello screenshot
- Seleziona EmployeesDB dall'elenco a discesa
- Fare clic sulla tabella dei dipendenti per selezionarla
- Fare clic sul pulsante successivo.
Si aprirร una procedura guidata di connessione dati per salvare la connessione dati e completare il processo di connessione ai dati del dipendente.
- Si aprirร la seguente finestra
- Fare clic sul pulsante OK
Come importare i dati di MS Access in Excel con l'esempio
Qui importeremo i dati da un semplice database esterno alimentato da Microsoft Accedere alla banca dati. Importeremo la tabella dei prodotti in Excel. Puoi scaricare il Microsoft Accedi al database.
- Apri una nuova cartella di lavoro
- Fare clic sulla scheda DATI
- Fare clic sul pulsante Accesso come mostrato di seguito
- Otterrai la finestra di dialogo mostrata di seguito
- Passare al database scaricato e
- Fare clic sul pulsante Apri
- Fare clic sul pulsante OK
- Otterrai i seguenti dati
Scarica il database e il file Excel
Aggiornamento e gestione della connessione al database
Il vantaggio dell'importazione rispetto all'incolla รจ che Excel mantiene una connessione attiva al database, quindi un singolo aggiornamento consente di importare le righe piรน recenti senza dover ripetere la procedura guidata. La gestione di tale connessione garantisce che il report sia sempre aggiornato e sicuro.
- Aggiorna i dati: Fai clic su una cella qualsiasi della tabella importata, apri la scheda DATI e scegli Aggiorna oppure Aggiorna tutto per aggiornare tutte le connessioni.
- Aggiorna all'apertura: Nelle proprietร della connessione, seleziona "Aggiorna i dati all'apertura del file" in modo che il report sia sempre aggiornato ogni volta che viene aperto.
- Gestisci le connessioni: Utilizza la sezione Query e connessioni per rinominare, modificare o eliminare una connessione e per verificare il server e il database a cui punta.
- Proteggi le credenziali: Preferire Windows Autenticarsi ove possibile e non salvare mai la password del database in una cartella di lavoro condivisa.
โ ๏ธ Attenzione: Una cartella di lavoro che contiene una connessione a un database attivo puรฒ esporre il nome del server e la query. Rimuovi la connessione tramite Query e connessioni prima di condividere il file al di fuori dell'organizzazione, oppure incolla prima i valori come dati statici.










