SQL è un linguaggio di programmazione popolare che viene utilizzato quando si lavora con i database (database). Sebbene per le operazioni con i database nel pacchetto Microsoft Office si verifica un'applicazione separata, ma il programma Excel può anche funzionare con il database, rendendo le richieste SQL. Scopriamo come in vari modi è possibile formare una richiesta simile.
Lezione: tavoli "intelligenti" in Excel
Metodo 2: utilizzando strumenti extra excel
C'è anche un modo per creare una query SQL all'origine dati selezionata utilizzando gli strumenti integrati di Exel.
- Esegui il programma Excel. Dopodiché, passiamo alla scheda "Dati".
- Nella barra degli strumenti "Ottenere dati esterni", che si trova sul nastro, clicca sull'icona "da altre fonti". Si apre un elenco di ulteriori opzioni di azione. Selezionare la voce "dalla procedura guidata della connessione dati".
- La procedura guidata della connessione dati viene avviata. Nell'elenco dei tipi di fonti di dati, selezionare "ODBC DSN". Dopodiché, fai clic sul pulsante "Avanti".
- Si apre una finestra Wizard di dati in cui si desidera selezionare il tipo di origine. Seleziona il nome "MS Access Database". Quindi fai clic sul pulsante "Avanti".
- Si apre una piccola finestra di navigazione, in cui è necessario passare alla directory del database nel formato MDB o ACCDB e selezionare il file di database desiderato. La navigazione tra i dischi logici è realizzata in uno speciale "dischi". C'è una transizione verso l'area centrale della finestra chiamata "cataloghi". Nel riquadro sinistro della finestra visualizza i file situati nella directory corrente se hanno un'estensione MDB o ACCDB. È in questo settore che è necessario selezionare il nome del file, quindi fare clic sul pulsante "OK".
- Seguendo questo, la finestra di selezione della tabella viene avviata nel database specificato. Nella regione centrale, selezionare il nome della tabella desiderata (se ce ne sono molti), quindi fare clic sul pulsante "Avanti".
- Successivamente, si apre la finestra di connessione file di connessione dati. Questo contiene le informazioni di base sulla connessione che abbiamo impostato. In questa finestra, è sufficiente fare clic sul pulsante "Fine".
- Un foglio Excel lancia la finestra di importazione dei dati. Può essere specificato in quale modulo vuoi presentare i dati:
- Tavolo;
- Rapporto della tabella consolidata;
- Diagramma di riepilogo.
Scegli l'opzione desiderata. Basso di seguito, è necessario specificare dove devono essere posizionati esattamente i dati: su un nuovo foglio o sul foglio corrente. In quest'ultimo caso, viene fornita anche la possibilità di selezionare anche le coordinate di alloggio. Per impostazione predefinita, i dati vengono posizionati sul foglio corrente. L'angolo superiore sinistro dell'oggetto importato è posto nella cella A1.
Dopo aver specificato tutte le impostazioni di importazione, fare clic sul pulsante "OK".
- Come vediamo, la tabella dal database viene spostata sul foglio. Quindi passiamo alla scheda "Dati" e fare clic sul pulsante "Connessione", che viene posizionato sul nastro nel blocco degli strumenti con lo stesso nome.
- Successivamente, viene avviata la finestra di connessione. In esso vediamo il nome del database precedentemente connesso da noi. Se il database connesso è in qualche modo, quindi scegli il desiderato ed evidenzialo. Successivamente, fare clic sul pulsante "Proprietà ..." sul lato destro della finestra.
- Inizia la finestra Proprietà connessione. Ci muoviamo nella scheda "Definizione". Nel campo "Testo testo", situato nella parte inferiore della finestra corrente, scrivi il comando SQL in base alla sintassi di questa lingua, che parliamo brevemente quando si considera il metodo 1. Quindi premere il pulsante "OK".
- Dopodiché, torna automaticamente alla connessione al libro. Resta solo per fare clic sul pulsante "Aggiorna" in esso. Un ricorso al database con la query si verifica, dopo di che il database restituisce i risultati della sua elaborazione al foglio Excel, nella tabella precedentemente trasferita da noi.
Metodo 3: Connessione a SQL Server SQL Server
Inoltre, attraverso strumenti Excel, c'è una connessione con SQL Server e invia richieste ad esso. Costruire una query non differisce dalla versione precedente, ma prima di tutto, è necessario installare la connessione stessa. Vediamo come farlo.
- Esegui il programma Excel e vai alla scheda Dati. Successivamente, fare clic sul pulsante "da altri fonti", che viene posizionato sul nastro nella barra degli strumenti "Ottenere dati esterni". Questa volta, dall'elenco dell'elenco, selezionare l'opzione "dal server SQL Server".
- Apre la finestra di connessione al server del database. Nel campo Nome server, specificare il nome di tale server a cui si esegue la connessione. Nel gruppo "Account", è necessario decidere esattamente come connettersi: utilizzando l'autenticazione di Windows o inserendo il nome utente e la password. Esporre l'interruttore secondo la decisione presa. Se hai scelto la seconda opzione, quindi inoltre, i campi appropriati dovranno inserire il nome utente e la password. Dopo aver preso tutte le impostazioni, fai clic sul pulsante "Avanti". Dopo aver eseguito questa azione, collegando al server specificato. Ulteriori azioni sull'organizzazione di una richiesta di database sono simili a quelle che abbiamo descritto nel metodo precedente.
Come puoi vedere, in Excele SQL, la richiesta può essere organizzata come strumenti di programma integrati e con componenti aggiuntivi di terze parti. Ogni utente può scegliere l'opzione più conveniente per questo ed è più adatto per risolvere l'attività specificamente impostata. Sebbene, le possibilità del componente aggiuntivo XLTools, in generale, siano ancora un po 'più avanzate degli strumenti Excel embedded. La carenza principale di Xltools è che il periodo di uso gratuito del componente aggiuntivo è limitato a solo due settimane di calendario.