Cerchi un modo per importare dati dal database in tempo reale direttamente nei tuoi fogli di calcolo Excel? Segui questo tutorial per scoprire come configurare una connessione da Excel a SQL in pochi clic.
In breve
Questa guida illustra la procedura nativa e integrata per collegare Excel a un database SQL Server. È adatta per semplici operazioni di lettura dei dati, e i 6 passaggi sono riportati nell'indice qui sotto. Se devi reinserire dati, applicare la logica di business o collegare più di un sistema, passa alla sezione Pensieri finali perché ti servirà una soluzione come Connect Bridge invece.
Alla fine di questo articolo, saprai come collegare un database SQL Server al tuo fidato ambiente Microsoft Excel. Tutto ciò che ti serve per realizzare questa integrazione è un dispositivo in grado di eseguire Microsoft Excel, il programma Microsoft Excel stesso e un database SQL Server a cui connettersi. Semplice, vero?
Questa integrazione è particolarmente utile se la vostra azienda utilizza attualmente Microsoft Excel come database clienti. Si tratta di un approccio comune nelle piccole imprese alle prime fasi di sviluppo. Tuttavia, man mano che le aziende crescono, diventa necessario adottare un metodo più efficiente per l'archiviazione e il recupero dei dati.
Il passo logico successivo rispetto ai fogli di calcolo di Excel è passare a un database. Se si desidera rimanere nell'ecosistema Microsoft, la scelta più indicata è un database Microsoft SQL Server. Per ora, prenderemo in considerazione una configurazione intermedia in cui si dispone già del database SQL Server, ma gli utenti desiderano accedere ai suoi dati da Excel utilizzando una connessione dati esistente.
Una configurazione di questo tipo riduce il tempo dedicato alla gestione dei dati e rappresenta un passo nella giusta direzione. Affinché funzioni, è sufficiente che Excel si colleghi a SQL Server.
Ovviamente, se devi applicare una logica di business anziché limitarti a collegare Excel a SQL, saranno necessari ulteriori passaggi. Parleremo di come realizzare questo tipo di collegamento più avanzato subito dopo il nostro tutorial su come collegare Excel a SQL.
Colleghiamo Excel a SQL!
Per iniziare, esamineremo passo per passo il processo di collegamento di Excel a un database SQL. Il nostro obiettivo è quello di trasferire i dati dal database a Excel.
Passo 1 - Aprire Excel
Aprite Excel e la cartella di lavoro di Excel in cui volete inserire i dati.
Passo 2 - Aprire la scheda Dati
Selezionare la voce Dati scheda.

Passo 3 - Ottenere i dati dal database di SQL Server
Fare clic sul pulsante Ottenere i dati selezionare il menu Dal database e selezionare Dal database di SQL Server per stabilire una connessione dati.

Passo 4 - Dettagli della connessione
Si dovrebbe visualizzare la finestra di dialogo seguente. Inserite i dettagli del database SQL a cui volete collegarvi:
- Il nome del server (si può includere :portnumber se applicabile)
- Un nome di database (facoltativo a questo punto; sarà possibile selezionare il database da un elenco di database in una fase successiva).
Al termine, premere OK.

Passo 5 - Autenticazione
Nella fase successiva, è necessario inserire le proprie credenziali. Nella barra laterale sinistra, è possibile selezionare Finestre autenticazione, autenticazione con il proprio Banca dati credenziali, o Account Microsoft autenticazione.
Selezioneremo il Banca dati per questa connessione dimostrativa. Immettere le credenziali del database SQL, ossia il nome utente e la password impostati per il database SQL Server, per garantire la corretta autenticazione dei dati.
Per quanto riguarda il Selezionare il livello a cui applicare queste impostazioni deve essere uguale all'indirizzo del server del database a cui si sta cercando di connettersi, inserito durante il passaggio 4.
Al termine, premere Collegare.

Passo 6 - Selezionare la tabella
Ci siete quasi! Per l'ultimo passo, si utilizzerà l'opzione Navigatore per selezionare l'origine dei dati, ad esempio le tabelle o i valori del database. Qui viene visualizzato un elenco delle tabelle contenute nel database di SQL Server.

Per questa dimostrazione, sceglieremo una tabella di database che contiene informazioni fittizie sui clienti di una società fittizia. Una volta selezionata la tabella a cui ci si vuole collegare, è sufficiente premere il pulsante Carico.
Et voilà! Avete appena collegato Microsoft Excel a un database SQL Server. Una volta salvata la cartella di lavoro di Excel, la connessione è persistente. Ciò significa che è possibile chiudere Excel e la connessione ai dati continuerà a funzionare quando lo si riaprirà.

Considerazioni finali sul collegamento di Excel a SQL
Passare dai semplici fogli di calcolo a un database integrato rappresenta un importante passo avanti. Ci auguriamo che questa guida passo passo abbia reso il collegamento tra Excel e SQL semplice e concreto per la vostra azienda.
Tuttavia, se hai bisogno di gestire regole aziendali più complesse, automatizzare i processi e ottenere di più dalla tua integrazione da Excel a SQL, il passo successivo è una piattaforma di integrazione come Connect Bridge.
Connect Bridge è la nostra piattaforma di integrazione avanzata. Hai a disposizione diversi connettori tra cui scegliere, compreso uno per Excel. Ogni connettore funge da traduttore, così non devi avere a che fare con API complesse, ma puoi semplicemente utilizzare la sintassi SQL standard.
Vuoi saperne di più? Leggi il nostro articolo in primo piano sul blog dedicato ai software CRM per scoprire quanto sia facile collegare Excel a SQL, Dynamics 365, SharePoint e altro ancora utilizzando Connect Bridge.
Tuttavia, come abbiamo accennato all'inizio dell'articolo, se siete alla ricerca di un modo per collegare Excel a SQL, che possa coprire le regole aziendali e massimizzare le sue capacità, vi suggeriamo di dare un'occhiata a
Sei pronto a discutere delle tue esigenze di integrazione con uno dei nostri esperti tecnici?
Sull'autore

Da Ana Neto, consulente tecnico a Connecting Software.
"Sono un ingegnere informatico dal 1997, con un amore più recente per la scrittura e il public speaking". Avete domande o commenti su questo articolo? Mi piacerebbe avere il vostro feedback, lasciate un commento qui sotto!"
