Collegamento di Excel a MySQL
Sicuramente Excel viene utilizzato per i fogli di calcolo, ma sapevi che puoi connettere Excel a origini dati esterne? In questo articolo discuteremo come collegare un foglio di calcolo Excel a una tabella di database MySQL e utilizzare i dati nella tabella del database per popolare il nostro foglio di calcolo. Ci sono alcune cose che devi fare per prepararti a questa connessione.
Preparazione(Preparation)
Innanzitutto, è necessario scaricare il driver ODBC(ODBC) ( Open Database Connectivity ) più recente per MySQL . L'attuale driver ODBC per MySQL si trova in
https://dev.mysql.com/downloads/connector/odbc/
Dopo aver scaricato(Make) il file, assicurati di controllare l'hash md5 del file rispetto a quello elencato nella pagina di download.
Successivamente, dovrai installare il driver appena scaricato. Fare doppio(Double) clic sul file per avviare il processo di installazione. Una volta completato il processo di installazione, sarà necessario creare un DSN ( Database Source Name ) da utilizzare con Excel .
Creazione del DSN(Creating the DSN)
Il DSN conterrà tutte le informazioni di connessione necessarie per utilizzare la tabella del database MySQL . Su un sistema Windows , dovrai fare clic su Start , quindi Pannello(Control Panel) di controllo , quindi Strumenti di amministrazione(Administrative Tools) , quindi Origini dati (ODBC)(Data Sources (ODBC)) . Dovresti vedere le seguenti informazioni:
Nota(Notice) le schede nell'immagine sopra. Un DSN utente(User DSN) è disponibile solo per l'utente che lo ha creato. Un DSN di sistema(System DSN) è disponibile per chiunque possa accedere alla macchina. Un file DSN è un file .DSN che può essere trasportato e utilizzato su altri sistemi in cui sono installati lo stesso sistema operativo e gli stessi driver.
Per continuare a creare il DSN , fai clic sul pulsante Aggiungi(Add) nell'angolo in alto a destra.
Probabilmente dovrai scorrere verso il basso per vedere il driver MySQL ODBC(MySQL ODBC 5.x Driver) 5.x. Se non è presente, qualcosa è andato storto durante l'installazione del driver nella sezione Preparazione(Preparation) di questo post. Per continuare a creare il DSN , assicurati che il driver MySQL ODBC 5.x sia evidenziato e fai clic sul pulsante Fine(Finish) . Ora dovresti vedere una finestra simile a quella elencata di seguito:
Successivamente dovrai fornire le informazioni necessarie per completare il modulo sopra indicato. Il database e la tabella MySQL che stiamo usando per questo post sono su una macchina di sviluppo e sono usati solo da una persona. Per gli ambienti di “produzione”, si suggerisce di creare un nuovo utente e di concedere al nuovo utente solo i privilegi SELECT . In futuro, se necessario, potrai concedere privilegi aggiuntivi.
Dopo aver fornito i dettagli per la configurazione dell'origine dati, è necessario fare clic sul pulsante Test per assicurarsi che tutto funzioni correttamente. Quindi, fare clic sul pulsante OK . Ora dovresti vedere il nome dell'origine dati che hai fornito nel modulo nel set precedente elencato nella finestra Amministratore origine dati ODBC :(ODBC Data Source Administrator)
Creazione della connessione del foglio di calcolo
Dopo aver creato correttamente un nuovo DSN , è possibile chiudere la finestra Amministratore origine dati ODBC e aprire (ODBC Data Source Administrator)Excel . Dopo aver aperto Excel , fare clic sulla barra multifunzione Dati . (Data)Per le versioni più recenti di Excel , fare clic su Ottieni dati(Get Data) , quindi Da altre origini(From Other Sources) , quindi Da ODBC(From ODBC) .
Nelle versioni precedenti di Excel , è un po' più di un processo. Innanzitutto, dovresti vedere qualcosa del genere:
Il passaggio successivo consiste nel fare clic sul collegamento Connessioni(Connections) situato proprio sotto la parola Dati(Data) nell'elenco delle schede. La posizione del collegamento Connessioni(Connections) è cerchiata in rosso nell'immagine sopra. Dovrebbe essere visualizzata la finestra Connessioni cartella di lavoro :(Workbook Connections)
Il passaggio successivo è fare clic sul pulsante Aggiungi(Add) . Questo ti presenterà la finestra Connessioni esistenti :(Existing Connections)
Ovviamente non vuoi lavorare su nessuna delle connessioni elencate. Pertanto, fai clic sul pulsante Cerca altro.... (Browse for More…)Questo ti presenterà la finestra Seleziona origine dati :(Select Data Source)
Proprio come la precedente finestra Connessioni esistenti(Existing Connections) , non si desidera utilizzare le connessioni elencate nella finestra Seleziona origine dati(Select Data Source) . Pertanto, si desidera fare doppio clic sulla cartella +Connect to New Data Source.odc . In tal modo, dovresti ora vedere la finestra Connessione guidata dati :( Data Connection Wizard)
Date le scelte dell'origine dati elencate, si desidera evidenziare ODBC DSN e fare clic su Avanti(Next) . Il passaggio successivo della connessione guidata dati(Data Connection Wizard) visualizzerà tutte le origini dati ODBC disponibili sul sistema in uso.
Si spera che, se tutto è andato secondo i piani, dovresti vedere il DSN che hai creato nei passaggi precedenti elencato tra le origini dati ODBC . Evidenzialo(Highlight) e fai clic su Avanti(Next) .
Il passaggio successivo della Connessione guidata dati(Data Connection Wizard) consiste nel salvare e terminare. Il campo del nome del file dovrebbe essere compilato automaticamente per te. Puoi fornire una descrizione. La descrizione usata nell'esempio è abbastanza esplicativa per chiunque possa usarla. Quindi, fai clic sul pulsante Fine(Finish) nella parte inferiore destra della finestra.
Ora dovresti tornare alla finestra Connessione cartella di lavoro . (Workbook Connection)La connessione dati che hai appena creato dovrebbe essere elencata:
Importazione dei dati della tabella(Importing the Table Data)
È possibile chiudere la finestra Connessione cartella di lavoro . (Workbook Connection)Dobbiamo fare clic sul pulsante Connessioni esistenti(Existing Connections) nella barra multifunzione Dati di (Data)Excel . Il pulsante Connessioni(Connections) esistenti dovrebbe trovarsi a sinistra sulla barra multifunzione Dati .(Data)
Facendo clic sul pulsante Connessioni esistenti(Existing Connections) dovrebbe presentarsi la finestra Connessioni esistenti . (Existing Connections)Hai visto questa finestra nei passaggi precedenti, la differenza ora è che la tua connessione dati dovrebbe essere elencata nella parte superiore:
Assicurati(Make) che la connessione dati che hai creato nei passaggi precedenti sia evidenziata, quindi fai clic sul pulsante Apri(Open) . Ora dovresti vedere la finestra Importa dati :(Import Data)
Ai fini di questo post, utilizzeremo le impostazioni predefinite nella finestra Importa dati . (Import Data)Quindi, fare clic sul pulsante OK . Se tutto ha funzionato per te, ora dovresti essere presentato con i dati della tabella del database MySQL nel tuo foglio di lavoro.(MySQL)
Per questo post, la tabella su cui stavamo lavorando aveva due campi. Il primo campo è un campo INT(INT) a incremento automatico intitolato ID. Il secondo campo è VARCHAR (50) ed è intitolato fname. Il nostro foglio di lavoro finale si presenta così:
Come probabilmente avrai notato, la prima riga contiene i nomi delle colonne della tabella. Puoi anche utilizzare le frecce a discesa accanto ai nomi delle colonne per ordinare le colonne.
Incartare(Wrap-Up)
In questo post abbiamo spiegato dove trovare i driver ODBC più recenti per MySQL , come creare un DSN , come creare una connessione dati di un foglio di calcolo utilizzando il DSN e come utilizzare la connessione dati di un foglio di calcolo per importare dati in un foglio di calcolo Excel . Divertiti!
Related posts
Come eliminare le righe vuote in Excel
Come utilizzare la funzione Speak Cells di Excel
Come inserire un foglio di lavoro Excel in un documento di Word
Come utilizzare l'analisi What-If di Excel
Come correggere una riga in Excel
4 modi per convertire Excel in Fogli Google
Come rimuovere le righe duplicate in Excel
Come creare più elenchi a discesa collegati in Excel
Fogli Google vs Microsoft Excel: quali sono le differenze?
Come ordinare per data in Excel
Come inserire rapidamente più righe in Excel
Come condividere un file Excel per una facile collaborazione
Differenze tra Microsoft Excel Online ed Excel per desktop
Come utilizzare la funzione PMT in Excel
Come tracciare i dipendenti in Excel
4 modi per utilizzare un segno di spunta in Excel
5 modi per convertire il testo in numeri in Excel
Una guida VBA avanzata per MS Excel
Centrare i dati del foglio di lavoro in Excel per la stampa
Come unire celle, colonne e righe in Excel