Utilizzare Microsoft Query per recuperare dati esterni

Nota: Riteniamo importante fornire il contenuto della Guida più recente non appena possibile, nella lingua dell'utente. Questa pagina è stata tradotta automaticamente e potrebbe contenere errori di grammatica o imprecisioni. L'intento è quello di rendere fruibile il contenuto. Nella parte inferiore della pagina è possibile indicare se le informazioni sono risultate utili. Questo è l'articolo in lingua inglese per riferimento.

È possibile usare Microsoft query per recuperare dati da origini esterne. Se si usa Microsoft query per recuperare dati da database aziendali e file, non è necessario ridigitare i dati che si desidera analizzare in Excel. È anche possibile aggiornare i report di Excel e i riepiloghi automaticamente dal database di origine originale ogni volta che il database viene aggiornato con nuove informazioni.

Usando Microsoft query, è possibile connettersi a origini dati esterne, selezionare i dati da tali origini esterne, importare i dati nel foglio di lavoro e aggiornare i dati in base alle esigenze per sincronizzare i dati del foglio di lavoro con i dati nelle origini esterne.

Tipi di database a cui è possibile accedere     È possibile recuperare dati da diversi tipi di database, inclusi Microsoft Office Access, Microsoft SQL Server e Microsoft SQL Server OLAP Services. È anche possibile recuperare dati da cartelle di lavoro di Excel e da file di testo.

Microsoft Office offre i driver che è possibile usare per recuperare i dati dalle origini dati seguenti:

  • Microsoft SQL Server Analysis Services (provider OLAP )

  • Microsoft Office Access

  • dBASE

  • Microsoft FoxPro

  • Microsoft Office Excel

  • Oracle

  • Paradosso

  • Database di file di testo

È possibile usare anche driver ODBC o driver di origine dati di altri produttori per recuperare informazioni da origini dati che non sono elencate qui, inclusi altri tipi di database OLAP. Per informazioni sull'installazione di un driver ODBC o di un driver di origine dati non elencato in questa sezione, vedere la documentazione relativa al database o contattare il fornitore del database.

Selezione di dati da un database     Per recuperare i dati da un database, è possibile creare una query che richiede informazioni sui dati archiviati in un database esterno. Ad esempio, se i dati sono archiviati in un database di Access, è possibile che si desideri conoscere le cifre delle vendite per un prodotto specifico per area geografica. Puoi recuperare una parte dei dati selezionando solo i dati per il prodotto e l'area geografica che vuoi analizzare.

Con Microsoft query è possibile selezionare le colonne di dati desiderate e importare solo i dati in Excel.

Aggiornamento del foglio di lavoro in un'unica operazione     Dopo avere dati esterni in una cartella di lavoro di Excel, ogni volta che il database cambia, è possibile aggiornare i dati per aggiornare l'analisi, senza dover ricreare i report di riepilogo e i grafici. Ad esempio, è possibile creare un riepilogo delle vendite mensili e aggiornarlo ogni mese quando si presentano i nuovi dati sulle vendite.

Modalità di utilizzo delle origini dati in Microsoft query     Dopo aver configurato un'origine dati per un determinato database, è possibile usarla ogni volta che si vuole creare una query per selezionare e recuperare dati da tale database, senza dover ridigitare tutte le informazioni di connessione. Microsoft query usa l'origine dati per connettersi al database esterno e visualizzare i dati disponibili. Dopo aver creato la query e restituito i dati a Excel, Microsoft query fornisce la cartella di lavoro di Excel con le informazioni sull'origine dati e la query in modo che sia possibile riconnettersi al database quando si vogliono aggiornare i dati.

Diagramma delle modalità di utilizzo dell'origine dati in Query

Uso di Microsoft query per importare i dati     per importare dati esterni in Excel con Microsoft query, seguire questi passaggi di base, ognuno dei quali è descritto in modo più dettagliato nelle sezioni seguenti.

Che cos'è un'origine dati?     Un'origine dati è un set di informazioni archiviato che consente a Excel e Microsoft query di connettersi a un database esterno. Quando si usa Microsoft query per configurare un'origine dati, è possibile assegnare un nome all'origine dati e quindi specificare il nome e la posizione del database o del server, il tipo di database e le informazioni di accesso e password. Le informazioni includono anche il nome di un driver OBDC o di un driver di origine dati, che è un programma che consente di eseguire connessioni a un tipo specifico di database.

Per configurare un'origine dati tramite Microsoft query:

  1. Nel gruppo carica dati esterni della scheda dati fare clic su da altre originie quindi fare clic su da Microsoft query.

  2. Eseguire una delle operazioni seguenti:

    • Per specificare un'origine dati per un database, un file di testo o una cartella di lavoro di Excel, fare clic sulla scheda database .

    • Per specificare un'origine dati del cubo OLAP, fare clic sulla scheda cubi OLAP . Questa scheda è disponibile solo se è stata eseguita Microsoft query da Excel.

  3. Fare doppio clic su _LT_New data Source>.

    -oppure-

    Fare clic su _LT_New dati Source>e quindi su OK.

    Verrà visualizzata la finestra di dialogo Crea nuova origine dati .

  4. Nel passaggio 1 digitare un nome per identificare l'origine dati.

  5. Nel passaggio 2 fare clic su un driver per il tipo di database che si usa come origine dati.

    Note: 

    • Se il database esterno a cui si vuole accedere non è supportato dai driver ODBC installati con Microsoft query, è necessario ottenere e installare un driver ODBC compatibile con Microsoft Office da un fornitore di terze parti, ad esempio il produttore della database. Contattare il fornitore del database per le istruzioni per l'installazione.

    • I database OLAP non richiedono driver ODBC. Quando si installa Microsoft query, i driver vengono installati per i database creati con Microsoft SQL Server Analysis Services. Per connettersi ad altri database OLAP, è necessario installare un driver dell'origine dati e un software client.

  6. Fare clic su Connettie quindi specificare le informazioni necessarie per connettersi all'origine dati. Per i database, le cartelle di lavoro di Excel e i file di testo, le informazioni fornite dipendono dal tipo di origine dati selezionato. Potrebbe essere richiesto di fornire un nome di accesso, una password, la versione del database in uso, il percorso del database o altre informazioni specifiche del tipo di database.

    Importante: 

    • Usare password complesse composte da lettere maiuscole e minuscole, numeri e simboli. Le password che non soddisfano questi requisiti sono considerate deboli. Un esempio di password complessa può essere Y6dh!et5. Un esempio di password debole è Casa27. La lunghezza minima delle password dovrebbe essere di 8 caratteri. È preferibile però usare una passphrase contenente almeno 14 caratteri.

    • È di fondamentale importanza ricordarsi la password. Se la si dimentica, Microsoft non potrà recuperarla. Archiviare le password che si annotano in un luogo sicuro lontano dalle informazioni che aiutano a proteggere.

  7. Dopo aver immesso le informazioni richieste, fare clic su OK o su fine per tornare alla finestra di dialogo Crea nuova origine dati .

  8. Se il database contiene tabelle e si vuole che una determinata tabella venga visualizzata automaticamente nella creazione guidata query, fare clic sulla casella per il passaggio 4 e quindi fare clic sulla tabella desiderata.

  9. Se non si vuole digitare il nome e la password di accesso quando si usa l'origine dati, selezionare la casella di controllo Salva ID utente e password nella definizione dell'origine dati . La password salvata non è crittografata. Se la casella di controllo non è disponibile, vedere l'amministratore del database per determinare se questa opzione può essere resa disponibile.

    Nota sulla sicurezza: Evitare di salvare le informazioni di accesso quando ci si connette alle origini dati. Queste informazioni possono essere memorizzate come testo normale e un utente malintenzionato potrebbe accedervi per compromettere la sicurezza dell'origine dati.

Dopo aver completato questi passaggi, il nome dell'origine dati verrà visualizzato nella finestra di dialogo Scegli origine dati .

Usare la creazione guidata query per la maggior parte delle query     La creazione guidata query semplifica la selezione e il ravvicinamento dei dati da tabelle e campi diversi nel database. Usando la creazione guidata query, è possibile selezionare le tabelle e i campi da includere. Un inner join (un'operazione di query che specifica che le righe di due tabelle vengono combinate in base a valori di campo identici) viene creata automaticamente quando la procedura guidata riconosce un campo di chiave primaria in una tabella e un campo con lo stesso nome in una seconda tabella.

È anche possibile usare la procedura guidata per ordinare il set di risultati e per eseguire filtri semplici. Nel passaggio finale della procedura guidata è possibile scegliere di restituire i dati a Excel o di affinare ulteriormente la query in Microsoft query. Dopo aver creato la query, è possibile eseguirla in Excel o in Microsoft query.

Per avviare la creazione guidata query, eseguire la procedura seguente.

  1. Nel gruppo carica dati esterni della scheda dati fare clic su da altre originie quindi fare clic su da Microsoft query.

  2. Nella finestra di dialogo Scegli origine dati verificare che la casella di controllo Usa la creazione guidata query per creare/modificare query sia selezionata.

  3. Fare doppio clic sull'origine dati che si vuole usare.

    -oppure-

    Fare clic sull'origine dati che si vuole usare e quindi fare clic su OK.

Lavorare direttamente in Microsoft query per altri tipi di query     Se si vuole creare una query più complessa rispetto alla creazione guidata query, è possibile lavorare direttamente in Microsoft query. È possibile usare Microsoft query per visualizzare e modificare le query che si iniziano a creare nella creazione guidata query oppure è possibile creare nuove query senza usare la procedura guidata. Lavorare direttamente in Microsoft query quando si vogliono creare query che eseguono le operazioni seguenti:

  • Selezionare dati specifici da un campo     In un database di grandi dimensioni potrebbe essere necessario scegliere alcuni dati in un campo e omettere i dati non necessari. Se ad esempio sono necessari dati per due prodotti in un campo che contiene informazioni per molti prodotti, è possibile usare criteri per selezionare i dati solo per i due prodotti desiderati.

  • Recuperare dati in base a criteri diversi ogni volta che si esegue la query     Se è necessario creare lo stesso report di Excel o riepilogo per diverse aree degli stessi dati esterni, ad esempio un report vendite distinto per ogni area geografica, è possibile creare un query con parametri. Quando si esegue una query di parametro, viene chiesto di usare un valore come criterio quando la query seleziona i record. Una query di parametro, ad esempio, potrebbe richiedere l'immissione di un'area specifica ed è possibile riutilizzare questa query per creare tutti i report di vendita regionali.

  • Unire i dati in modi diversi     I join interni creati dalla creazione guidata query sono il tipo di join più comune usato per la creazione di query. A volte, tuttavia, si vuole usare un tipo di join diverso. Se ad esempio è presente una tabella di informazioni sulle vendite dei prodotti e una tabella di informazioni sui clienti, un inner join (il tipo creato dalla creazione guidata query) impedirà il recupero dei record del cliente per i clienti che non hanno eseguito un acquisto. Usando Microsoft query, è possibile partecipare a queste tabelle in modo che tutti i record del cliente vengano recuperati, insieme ai dati sulle vendite per i clienti che hanno effettuato acquisti.

Per avviare Microsoft query, eseguire la procedura seguente.

  1. Nel gruppo carica dati esterni della scheda dati fare clic su da altre originie quindi fare clic su da Microsoft query.

  2. Nella finestra di dialogo Scegli origine dati verificare che la casella di controllo Usa la creazione guidata query per creare/modificare query sia chiara.

  3. Fare doppio clic sull'origine dati che si vuole usare.

    -oppure-

    Fare clic sull'origine dati che si vuole usare e quindi fare clic su OK.

Riutilizzo e condivisione di query     Sia nella creazione guidata query che in Microsoft query è possibile salvare le query come file con estensione dqy che è possibile modificare, riutilizzare e condividere. Excel può aprire direttamente i file con estensione dqy, che consente a un utente o ad altri utenti di creare intervalli di dati esterni aggiuntivi dalla stessa query.

Per aprire una query salvata da Excel:

  1. Nel gruppo carica dati esterni della scheda dati fare clic su da altre originie quindi fare clic su da Microsoft query. Verrà visualizzata la finestra di dialogo Scegli origine dati .

  2. Nella finestra di dialogo Scegli origine dati fare clic sulla scheda query .

  3. Fare doppio clic sulla query salvata che si vuole aprire. La query viene visualizzata in Microsoft query.

Se si vuole aprire una query salvata e la query Microsoft è già aperta, fare clic sul menu file di query Microsoft e quindi fare clic su Apri.

Se si fa doppio clic su un file con estensione dqy, viene aperto Excel, viene eseguita la query e quindi vengono inseriti i risultati in un nuovo foglio di lavoro.

Se si vuole condividere un riepilogo o un report di Excel basato su dati esterni, è possibile assegnare ad altri utenti una cartella di lavoro che contiene un intervallo di dati esterno oppure creare un modello. Un modello consente di salvare il riepilogo o il report senza salvare i dati esterni in modo che il file sia più piccolo. I dati esterni vengono recuperati quando un utente apre il modello di report.

Dopo aver creato una query nella creazione guidata query o in Microsoft query, è possibile restituire i dati a un foglio di lavoro di Excel. I dati diventano quindi un intervallo di dati esterno o un rapporto di tabella pivot che è possibile formattare e aggiornare.

Formattazione di dati recuperati     In Excel è possibile usare gli strumenti, ad esempio grafici o subtotali automatici, per presentare e riepilogare i dati recuperati da Microsoft query. È possibile formattare i dati e la formattazione viene mantenuta quando si aggiornano i dati esterni. È possibile usare etichette di colonna personalizzate anziché i nomi dei campi e aggiungere automaticamente i numeri di riga.

Excel può formattare automaticamente i nuovi dati digitati alla fine di un intervallo in modo che corrispondano alle righe precedenti. Excel può anche copiare automaticamente le formule che sono state ripetute nelle righe precedenti e le estende in altre righe.

Nota: Per poter estendere le nuove righe dell'intervallo, è necessario che i formati e le formule vengano visualizzati in almeno tre delle cinque righe precedenti.

È possibile attivare o disattivare questa opzione in qualsiasi momento:

  1. Fare clic su File> Opzioni > Avanzate.

    In Excel 2007: fare clic sul pulsante Microsoft Office Icona del pulsante Office , scegliere Opzioni di Excele quindi fare clic sulla categoria Avanzate .

  2. Nella sezione Opzioni di modifica selezionare la casella di controllo Estendi i formati e le formule degli intervalli di dati. Per disattivare di nuovo la formattazione automatica degli intervalli di dati, deselezionare questa casella di controllo.

Aggiornamento dei dati esterni     Quando si aggiornano dati esterni, viene eseguita la query per recuperare i dati nuovi o modificati che soddisfano le specifiche. È possibile aggiornare una query sia in Microsoft query che in Excel. Excel offre diverse opzioni per l'aggiornamento delle query, ad esempio per aggiornare i dati ogni volta che si apre la cartella di lavoro e la si aggiorna automaticamente a intervalli temporizzati. È possibile continuare a lavorare in Excel mentre i dati vengono aggiornati e si può anche verificare lo stato durante l'aggiornamento dei dati. Per altre informazioni, Vedi aggiornare i dati connessi (importati).

Inizio pagina

Amplia le tue competenze su Office
Esplora i corsi di formazione
Ottieni in anticipo le nuove caratteristiche
Partecipa al programma Office Insider

Queste informazioni sono risultate utili?

Grazie per il feedback!

Grazie per il tuo feedback! Potrebbe essere utile metterti in contatto con uno dei nostri operatori del supporto di Office.

×