Importare dati da origini dati esterne (Power Query)

Importare dati da origini dati esterne (Power Query)

Usa l'esperienza Get & Transform (Power query) di Excel per importare dati in Excel da un'ampia varietà di origini dati. Puoi quindi usare l' editor di query per modificare i passaggi della query per modellare o trasformare i dati. Per altre informazioni, vedere forma dati.

Dati > Recupera e trasforma > opzioni di Recupera dati

Nota: È comunque possibile usare le procedure guidate legacy se sono abilitate in opzioni di Excel (nella sezione dati). Per i passaggi, vedere la scheda Office 2007 di questo articolo.

Connettersi a un'origine dati

A partire da Excel 2016, è possibile usare Get & Transform per connettersi a dati esterni ed eseguire query avanzate. Funziona principalmente come Power query, ma non è un componente aggiuntivo, viene installato e lo si trova nella scheda dati della barra multifunzione. Le sezioni seguenti includono la procedura per la connessione alle origini dati-pagine Web, file di testo, database, servizi online ed Excel, tabelle e intervalli.

Uso dell'editor di query

Nota: L' editor di query viene visualizzato quando si carica, modifica o crea una nuova query tramite Get & Transform. Per visualizzare l' editor di query senza caricare o modificare una query di cartella di lavoro esistente, nella sezione Get & Transform Data della scheda della barra multifunzione dati fare clic su Ottieni > dati da altre origini > query vuota.

Editor di query in Excel 365

  1. Fare clic sulla scheda dati , quindi ottenere i dati > da file > selezionare da testo/CSV. Se il pulsante Ottieni dati non è visualizzato, fare clic su nuova query > da file > selezionare da CSVo da testo.

    Nota: È anche possibile ripristinare i connettori legacy per simulare il comportamento precedente. Vedere la sezione "Come si ripristina l'esperienza legacy Carica dati esterni?" nell'articolo seguente: Strumenti unificati Recupera e trasforma.

  2. Nella finestra di dialogo Esplora valori separati da virgola cercare o digitare un percorso per il file che si desidera eseguire una query.

  3. Fare clic su Apri.

Nota: Se si stanno importando i dati da un file CSV, Power Query rileverà automaticamente i delimitatori delle colonne, inclusi i nomi e i tipi di colonna. Se, ad esempio, si è importato il file CSV di esempio seguente, Power Query userà automaticamente la prima riga come nomi di colonna e modificherà il tipo di dati di ogni colonna.

File CSV di esempio

Immagine di un file CSV

Power Query cambia automaticamente il tipo di dati di ogni colonna:

  • ID ordine diventa di tipo numero

  • Data ordine diventa di tipo data

  • Categoria resta di tipo testo (il tipo di colonna predefinito)

  • Nome prodotto resta di tipo testo (il tipo di colonna predefinito)

  • Vendite diventa di tipo numero

Nell'Editor di query Power Query applica automaticamente un passaggio FirstRowAsHeader e un passaggio ChangeType. Queste azioni automatiche equivalgono alla promozione manuale di una riga e alla modifica manuale di ogni tipo di colonna.

Dopo che Power query rileva automaticamente le colonne, puoi anche usare l' editor di query per scrivere formule per Power query. Ad esempio:

= Csv.Document(File.Contents("C:\Examples\Products Categories and Orders.csv"),null,",",null,1252)

= Table.PromoteHeaders(Source)

= Table.TransformColumnTypes(FirstRowAsHeader,{{"OrderID", type number}, {"CustomerID", type text}, {"EmployeeID", type number}, {"OrderDate", type date}, {"RequiredDate", type date}, {"ShipName", type text}})

Nota: L' editor di query viene visualizzato solo quando si carica, modifica o crea una nuova query. Per visualizzare l' editor di query senza caricare o modificare una query di cartella di lavoro esistente, nella scheda Scarica & trasformazione della barra multifunzione fare clic su Ottieni dati > Avvia editor di Power query.

  1. Selezionare una cella qualsiasi compresa nell'intervallo di dati.

  2. Fare clic sulla scheda dati , quindi > da tabella/intervallo.

  3. Se richiesto, nella finestra di dialogo da tabella è possibile fare clic sul pulsante selezione intervallo per selezionare un intervallo specifico da usare come origine dati.

    Finestra di dialogo Da tabella

  4. Se la tabella o l'intervallo di dati contiene intestazioni di colonna, è possibile controllare che la tabella abbia intestazioni. Le celle di intestazione vengono usate per definire i nomi di colonna per la query.

  5. Nell'editor di query fare clic su chiudi & carico.

Nota: Se l'intervallo di dati è stato definito come un intervallo denominato o si trova in una tabella di Excel, Excel percepirà automaticamente l'intero intervallo e lo caricherà nell'editor di query. I dati normali verranno convertiti automaticamente in una tabella quando vengono caricati nell'editor di query.

Puoi usare l' editor di query per scrivere formule per la query.

= Excel.CurrentWorkbook(){[Name="Table1"]}[Content]

Esempio di formula per l'editor di query

Nota: L' editor di query viene visualizzato solo quando si carica, modifica o crea una nuova query. Per visualizzare l' editor di query senza caricare o modificare una query di cartella di lavoro esistente, nella scheda Scarica & trasformazione della barra multifunzione fare clic su Ottieni dati > Avvia editor di Power query.

  1. Fare clic sulla scheda dati , quindi ottenere i dati > da file > selezionare dalla cartella di lavoro. Se il pulsante Ottieni dati non è visualizzato, fare clic su nuova query > da file > selezionare dalla cartella di lavoro.

    Nota: È anche possibile ripristinare i connettori legacy per simulare il comportamento precedente. Vedere la sezione "Come si ripristina l'esperienza legacy Carica dati esterni?" nell'articolo seguente: Strumenti unificati Recupera e trasforma.

  2. Nella finestra di dialogo Sfoglia di Excel cercare o digitare un percorso per il file che si desidera eseguire una query.

  3. Fare clic su Apri.

    Se la cartella di lavoro di origine contiene intervalli denominati, il nome dell'intervallo sarà disponibile come set di dati.

Puoi anche usare l' editor di query per scrivere formule per la query. Ad esempio:

= Excel.Workbook
 (File.Contents("C:\Example\Products and Orders.xlsx"))

Nota: L' editor di query viene visualizzato solo quando si carica, modifica o crea una nuova query. Per visualizzare l' editor di query senza caricare o modificare una query di cartella di lavoro esistente, nella scheda Scarica & trasformazione della barra multifunzione fare clic su Ottieni dati > Avvia editor di Power query.

Creare un grande impatto con gli annunci

Usa l'esperienza Get & Transform di Excel per connetterti a una pagina Web e importare informazioni da tabelle diverse.

  1. Fare clic sulla scheda Dati, quindi su Nuova query > Da altre origini > Da Web.

    Nota: Se il pulsante nuova query non è visualizzato, fare clic sulla scheda dati e quindi su da Web.

  2. Nella finestra di dialogo da Web immettere l' URLdi una pagina Web e quindi fare clic su OK.

    Power Query > Da Web > Finestra di dialogo dell'URL di input

    In questo caso viene usato: http://en.wikipedia.org/wiki/UEFA_European_Football_Championship.

    Se la pagina Web richiede le credenziali dell'utente:

    • Nella finestra di dialogo Accedi a contenuto Web fare clic su una delle opzioni per le credenziali e specificare i valori di autenticazione.

    • Fare clic su Salva.

  3. Fare clic su OK.

  4. Power Query analizza la pagina Web e carica il riquadro Strumento di navigazione in Visualizzazione tabella.

    Se si conosce la tabella a cui si vuole connettersi, selezionarla nell'elenco. Per questo esempio è stata scelta la tabella dei risultati.

    Power Query > Da Web > Visualizzazione tabella dello strumento di navigazione

    In alternativa, è possibile passare alla Visualizzazione Web e selezionare la tabella appropriata manualmente. In questo caso è stata selezionata la tabella dei risultati.

    Power Query > Da Web > Strumento di navigazione > Visualizzazione Web
  5. Fare clic su Carica e Power Query caricherà i dati Web selezionati in Excel.

  1. Fare clic sulla scheda Dati, quindi scegliere Recupera dati > Da database > Da database SQL Server. Se non viene visualizzato il pulsante Recupera dati, fare clic su Nuova query > Da database > Da database SQL Server.

  2. Nella finestra di dialogo Database di Microsoft SQL, in Server specificare il nome del server di database di SQL Server a cui connettersi. Facoltativamente, è possibile specificare anche un nome per Database (facoltativo).

  3. Se si vuole importare i dati usando una query di database nativa, specificare la query nella casella Istruzione SQL. Per altre informazioni, vedere Importare dati da un database usando una query di database nativa.

    Finestra di dialogo della connessione al database di SQL Server di Power Query
  4. Scegliere OK.

  5. Selezionare la modalità di autenticazione per la connessione al database di SQL Server.

    Credenziali di accesso della connessione a SQL Server di Power Query
    1. Windows: questa è la selezione predefinita. Selezionare questa opzione per connettersi usando l'autenticazione di Windows.

    2. Database Selezionare questa opzione se si vuole connettersi con l'autenticazione di SQL Server. Se si seleziona questa opzione, specificare un nome utente e una password per connettersi all'istanza di SQL Server.

  6. Per impostazione predefinita, la casella di controllo Crittografa connessione è selezionata per indicare che Power Query si connette al database usando una connessione crittografata. Se non si vuole usare una connessione crittografata, deselezionare questa casella di controllo e fare clic su Connetti.

    Se la connessione a SQL Server non viene stabilita mediante una connessione crittografata, Power Query chiederà all'utente di connettersi usando una connessione non crittografata. Nel messaggio visualizzato fare clic su OK per connettersi usando una connessione non crittografata.

Formula di esempio

L'editor di query può essere usato anche per scrivere formule per Power Query.

= Sql.Databases(".")
= Sql.Database(".","Contoso")

  1. Fare clic sulla scheda dati , quindi recuperare i dati > da altre origini > da ODBC. Se il pulsante Get Data non è visualizzato, accedere a nuova query > da altre origini > da ODBC.

  2. Nella finestra di dialogo da ODBC , se visualizzata, selezionare il nome dell'origine dati (DSN).

  3. Immettere la stringa di connessione, quindi premere OK.

  4. Nella finestra di dialogo successiva selezionare una delle opzioni predefinite o personalizzate, di Windowso di connessione al database , immettere le credenziali e quindi premere Connetti.

  5. Nel riquadro Navigator selezionare le tabelle o le query a cui si vuole connettersi, quindi premere carica o modifica.

  1. Fare clic sulla scheda dati , quindi recuperare i dati > da database > dal database di Microsoft Access. Se il pulsante Ottieni dati non è visualizzato, fare clic su nuova query > da database > da Access.

  2. Nella finestra di dialogo Importa dati cercare o digitare un URL di file da importare o creare un collegamento a un file.

  3. Seguire i passaggi della finestra di dialogo Navigator per connettersi alla tabella o alla query desiderata.

  4. Fare clic su carica o modifica.

  1. Fare clic sulla scheda dati , quindi recuperare i dati > da file > da XML. Se il pulsante Ottieni dati non è visualizzato, fare clic su nuova query > da file > da XML.

  2. Nella finestra di dialogo da esplorazione XML cercare o digitare un URL di file da importare o creare un collegamento a un file.

  3. Fare clic su Apri.

    Dopo aver completato la connessione, sarà possibile usare il riquadro di spostamento per esplorare e visualizzare in anteprima le raccolte di elementi nel file XML in formato tabulare.

L'editor di query può essere usato anche per scrivere formule per Power Query. Ad esempio:

= Xml.Tables(File.Contents("C:\Downloads\XML Example.xml"))

Nota: L' editor di query viene visualizzato solo quando si carica, modifica o crea una nuova query. Per visualizzare l' editor di query senza caricare o modificare una query di cartella di lavoro esistente, nella scheda Scarica & trasformazione della barra multifunzione fare clic su Ottieni dati > Avvia editor di Power query.

  1. Accedere a dati > ottenere dati esterni > da database > da Analysis Services. Se il pulsante Ottieni dati non è visibile, fare clic su ottieni dati esterni > da altre origini > da Analysis Services.

    Viene visualizzata la connessione guidata dati. Questa procedura guidata include tre riquadri.

    • Connessione al server di database

    • Selezionare database e tabella

    • Salvare il file di connessione dati e finire

  2. Nella casella nome server del riquadro Connetti a database server Digitare il nome del server di database OLAP.

    Suggerimento: Se si conosce il nome del file del cubo offline a cui si vuole connettersi, è possibile digitare il percorso completo, il nome e l'estensione del file.

  3. In accesso alle credenzialieseguire una delle operazioni seguenti, quindi fare clic su Avanti:

    • Per usare il nome utente e la password di Windows correnti, fare clic su Usa autenticazione di Windows.

    • Per immettere un nome utente e una password del database, fare clic su Usa nome utente e password seguenti, quindi digitare il nome utente e la password nelle caselle corrispondenti Nome utente e Password.

  4. Nel riquadro Seleziona il database che contiene i dati desiderati selezionare un database e quindi fare clic su Avanti.

    Per connettersi a un cubo specifico nel database, verificare che la connessione a un cubo o una tabella specifico sia selezionata e quindi selezionare un cubo nell'elenco.

  5. Nella casella nome file della finestra di dialogo Salva file di connessione dati e fine , rivedere il nome file predefinito in base alle esigenze (facoltativo).

  6. Fare clic su Sfoglia per modificare il percorso predefinito del file delle origini datio selezionare i nomi file esistenti.

  7. Nelle caselle Descrizione, nome descrittivoe parole chiave di ricerca digitare una descrizione del file, un nome descrittivo e parole di ricerca comuni (tutte facoltative).

  8. Per verificare che il file di connessione venga usato quando la tabella pivot viene aggiornata, fare clic su Cerca sempre di usare questo file per aggiornare questi dati.

    Selezionando questa casella di controllo si garantisce che gli aggiornamenti al file di connessione verranno sempre usati da tutte le cartelle di lavoro che usano tale file di connessione.

  9. Fare clic su Fine per chiudere la Connessione guidata dati.

  10. Nella finestra di dialogo Importa dati , in selezionare la modalità di visualizzazione dei dati nella cartella di lavoro, eseguire una delle operazioni seguenti:

    • Per creare solo un rapporto di tabella pivot, fare clic su rapporto di tabella pivot.

    • Per creare un rapporto di tabella pivot e un rapporto di grafico pivot, fare clic su grafico pivot e rapporto.

    • Per archiviare la connessione selezionata nella cartella di lavoro per un uso successivo, fare clic su Crea connessione solo. Questa casella di controllo garantisce che la connessione venga usata da formule che contengono funzioni cubo create e che non si vuole creare un rapporto di tabella pivot.

  11. In dove si vogliono inserire i dati, eseguire una delle operazioni seguenti:

    • Per inserire il rapporto di tabella pivot in un foglio di lavoro esistente, selezionare foglio di lavoro esistentee quindi digitare il riferimento di cella della prima cella dell'intervallo di celle in cui si vuole trovare il rapporto di tabella pivot.

      È anche possibile fare clic su Comprimi finestra di dialogo Icona del pulsante per nascondere temporaneamente la finestra di dialogo, selezionare la cella iniziale nel foglio di lavoro che si vuole usare e quindi premere Espandi finestra di dialogo Icona del pulsante .

    • Per inserire il rapporto di tabella pivot in un nuovo foglio di lavoro a partire dalla cella a1, fare clic su nuovo fogliodi lavoro.

    • Per verificare o modificare le proprietà di connessione, fare clic su Proprietà, apportare le modifiche necessarie nella finestra di dialogo Proprietà connessione e quindi fare clic su OK.

In Excel per Microsoft 365:

  1. Nella scheda dati fare clic su Ottieni dati > da file > da JSON.

    Pulsante Ottieni dati dal file JSON

  2. Passare al percorso del file JSON, selezionarlo e fare clic su Apri.

  3. Dopo aver caricato i dati nell' editor di query , fare clic su Converti > nella tabella, quindi chiudere & carico.

In Excel 2016:

  1. Nella scheda dati fare clic su nuova query > da altre origini > query vuota.

  2. Nell'editor di query fare clic su Editor avanzato.

  3. Immettere la stringa di query come indicato di seguito, sostituendo "C:\Users\Name\Desktop\JSONTest.json" con il percorso del file JSON.

    let
    
        Source = Json.Document(File.Contents("C:\Users\Name\Desktop\JSONTest.json")),
        #"Converted to Table" = Record.ToTable(Source)
    
    in
    
        #"Converted to Table"
    

Nota: Prima di potersi connettere a un database Oracle tramite Power query, è necessario il software client Oracle v 8.1.7 o versione successiva nel computer. Per installare il software client Oracle, passa a 32-bit Oracle Data Access Components (ODAC) con Oracle Developer Tools per Visual Studio (12.1.0.2.4) per installare il client oracle a 32 bit o a 64 bit ODAC 12C Release 4 (12.1.0.2.4) XCOPY per Windows x64 per installare il client Oracle a 64 bit.

  1. Fare clic sulla scheda dati , quindi recuperare i dati > dal database > dal database Oracle. Se il pulsante Ottieni dati non è visualizzato, fare clic su nuova query > da database > da database Oracle.

  2. Nella finestra di dialogo database Oracle , in nome server specificare il server Oracle a cui connettersi. Se è necessario un SID, è possibile specificare il formato "nomeserver/SID".

  3. Se si vuole importare i dati usando una query di database nativa, specificare la query nella casella Istruzione SQL. Per altre informazioni, vedere Importare dati da un database usando una query di database nativa.

  4. Fare clic su OK.

  5. Se il server Oracle richiede le credenziali utente del database:

    1. Nella finestra di dialogo Accedi a un database specificare il nome utente e la password.

    2. Fare clic su Connetti.

  1. Fare clic sulla scheda dati , quindi recuperare i dati > da altre origini > dall'elenco SharePoint. Se il pulsante Ottieni dati non è visualizzato, fare clic su nuovo > queryda altre origini > da elenco SharePoint.

  2. Nella finestra di dialogo elenchi di Microsoft SharePoint che viene visualizzata immettere l' URL di un sito di SharePoint.

    Nota: Quando ci si connette a un elenco di SharePoint, immettere l'URL del sito anziché l'URL dell'elenco. Nella finestra di dialogo Access SharePoint selezionare l'URL più generale per l'autenticazione nel sito in modo corretto. Per impostazione predefinita, è selezionato l'URL più generale.

  3. Selezionare OK per continuare.

  4. Nella finestra di dialogo di Access SharePoint visualizzata avanti selezionare un'opzione credenziali:

    1. Selezionare Anonimo se il server SharePoint non richiede alcuna credenziale.

    2. Selezionare Windows se il server di SharePoint richiede le credenziali di Windows.

    3. Selezionare account aziendale se il server di SharePoint richiede le credenziali dell'account dell'organizzazione.

  5. Selezionare Connetti.

    Excel Power query connettersi a una finestra di dialogo Connetti elenco di SharePoint

  1. Fare clic sulla scheda dati , quindi recuperare i dati > da altre origini > dal feed OData. Se il pulsante Ottieni dati non è visualizzato, fare clic su nuova query > da altre origini > dal feed OData.

  2. Nella finestra di dialogo Feed OData immettere l'URL per un feed OData.

  3. Scegliere OK.

  4. Se il feed OData richiede le credenziali dell'utente, nella finestra di dialogo Accedi a un feed OData:

    1. Selezionare Windows se il feed OData richiede l' autenticazione di Windows.

    2. Selezionare di base se il feed OData richiede il nome utente e la password.

    3. Selezionare Marketplace Key se il feed OData richiede una chiave dell'account Marketplace. È possibile selezionare la chiave dell'account Get Your Marketplace per sottoscrivere Microsoft Azure feed OData di Marketplace. È anche possibile fare clic su Iscriviti a Microsoft Azure Marketplace nella finestra di dialogo Accedi a un feed OData.

    4. Fare clic su Account aziendale se il feed OData richiede credenziali di accesso federate. Per il Windows Live ID, accedere al proprio account.

    5. Selezionare Salva.

Nota:  La connessione a un feed OData supporta il formato di servizio dei dati JSON Light.

  1. Fare clic sulla scheda dati , quindi recuperare i dati > da altre origini > da OleDb. Se il pulsante Ottieni dati non è visualizzato, seguire le istruzioni della connessione guidata dati di seguito.

  2. Nella finestra di dialogo da OLE DB immettere la stringa di connessione, quindi premere OK.

  3. Nella finestra di dialogo provider OLEDB selezionare una delle opzioni di connessione predefinite o personalizzate, Windowso database , immettere le credenziali appropriate e quindi fare clic su Connetti.

  4. Nella finestra di dialogo Navigator selezionare il database e le tabelle o le query a cui connettersi, quindi premere carica o modifica.

  5. Nell' editor di Power querypremere Chiudi & caricare.

  1. Fare clic sulla scheda dati , quindi recuperare i dati > dal database > dal database MySQL. Se il pulsante Ottieni dati non è visualizzato, fare clic su nuova query > da database > da database MySQL

  2. Fare clic sulla scheda dati , quindi recuperare i dati > dal database > dal database MySQL. Se il pulsante Ottieni dati non è visualizzato, fare clic su nuova query > da database > da database MySQL

  3. Nella finestra di dialogo database MySQL , in nome server specificare il server di database MySQL a cui connettersi.

  4. Se si vuole importare i dati usando una query di database nativa, specificare la query nella casella Istruzione SQL. Per altre informazioni, vedere Importare dati da un database usando una query di database nativa.

  5. Fare clic su OK.

  6. Se il server MySQL richiede le credenziali utente del database:

    1. Nella finestra di dialogo Accedi a un database specificare il nome utente e la password.

    2. Fare clic su Connetti.

  1. Fare clic sulla scheda dati , quindi recuperare i dati > da altre origini > da Microsoft Exchange. Se il pulsante Ottieni dati non è visualizzato, fare clic su nuova query > da altre origini > da Microsoft Exchange.

  2. Nella finestra di dialogo Accedi a Exchange Server specificare l' indirizzo di posta elettronica e la password.

  3. Fare clic su Salva.

  4. Nella finestra di dialogo servizio di individuazione automatica di Microsoft Exchange selezionare Consenti per consentire al servizio Exchange di considerare attendibile le credenziali.

  1. Fare clic sulla scheda dati , quindi recuperare i dati > da altre origini > da Active Directory. Se il pulsante Ottieni dati non è visualizzato, fare clic su nuova query > da altre origini > Active Directory.

  2. Immettere il dominio nella finestra di dialogo Active Directory.

  3. Nella finestra di dialogo dominio Active Directory del dominio fare clic su Usa le credenziali correntioppure usare credenziali alternative. Per usare l'autenticazione credenitals alternativa , immettere il nome utente e la password.

  4. Fare clic su Connetti.

  5. Dopo aver completato la connessione, è possibile usare il riquadro di spostamento per esplorare tutti i domini disponibili in Active Directory e eseguire il drill-down nelle informazioni di Active Directory, inclusi utenti, account e computer.

Note: 

  • Questa funzionalità è disponibile solo in Excel per Windows se si ha Office 2019 o un abbonamento a Microsoft 365. Se si è un abbonatoMicrosoft 365, verificare di avere la versione più recente di Office.

  • Prima di potersi connettere a un database SAP HANA con Power Query, è necessario il Driver ODBC di SAP HANA nel computer. Selezionare il driver che corrisponde all'installazione di Power Query (32 bit o 64 bit).

  • È necessario un account SAP per accedere al sito Web e scaricare i driver. Se non si è sicuri, contattare l'amministratore SAP all'interno dell'organizzazione.

Per connettersi a un database SAP HANA:

  1. Fare clic su Dati > Nuova query > Da database > Da database SAP HANA.

    Opzione Database SAP HANA nella scheda Dati
  2. Nella finestra di dialogo Database SAP HANA specificare il server a cui ci si vuole connettere. Il nome del server deve seguire il formato NomeServer:Porta.

    Finestra di dialogo Database SAP HANA
  3. Facoltativamente, se si vogliono importare i dati usando una query di database nativa, fare clic su Opzioni avanzate e nella casella Istruzione SQL immettere la query.

  4. Fare clic su OK.

  5. Se il server SAP HANA richiede le credenziali utente del database, nella finestra di dialogo Accedi a un database SAP HANA:

    1. Fare clic sulla scheda Database e immettere nome utente e password.

    2. Fare clic su Connetti.

Avviso: 

  • Prima di potersi connettere a un database IBM DB2, è necessario che il driver IBM DB2 Data Server sia installato nel computer (requisito minimo è il pacchetto driver IBM Data Server). Selezionare il driver che corrisponde all'installazione di Power Query (32 bit o 64 bit).

  • L'IBM installa il driver IBM DB2 Data Server in Windows 8 con problemi noti segnalati.Se si usa Windows 8 e si vuole connettersi a IBM DB2 tramite Power query, è necessario seguire altre procedure di installazione. Per altre informazioni, vedere il driver IBM DB2 Data Server in Windows 8..

  1. Fare clic sulla scheda dati , quindi recuperare i dati > dal database > dal database IBM DB2. Se il pulsante Ottieni dati non è visualizzato, fare clic su nuova query > da database > dal database IBM DB2.

  2. Nella finestra di dialogo database IBM DB2 , in nome server specificare il server di database IBM DB2 a cui connettersi.

  3. Se si vuole importare i dati usando una query di database nativa, specificare la query nella casella Istruzione SQL. Per altre informazioni, vedere Importare dati da un database usando una query di database nativa.

  4. Fare clic su OK.

  5. Se il server IBM DB2 richiede le credenziali utente del database:

    1. Nella finestra di dialogo Accedi a un database specificare il nome utente e la password.

    2. Fare clic su Connetti.

Nota: Prima di potersi connettere a un database PostgreSQL in Power query, è necessario che il provider di dati Ngpsql per PostgreSQL sia installato nel computer. Selezionare il driver che corrisponde alla versione di Office (32 bit o 64 bit). Vedere: quale versione di Office si sta usando? per altre informazioni. Verificare anche che il provider registrato nella configurazione del computer corrisponda alla versione più recente di .NET nel dispositivo.

  1. Fare clic sulla scheda dati , quindi recuperare i dati > dal database > dal database PostgreSQL. Se il pulsante Ottieni dati non è visibile, fare clic su nuova query > da database > da database PostgreSQL.

  2. Nella finestra di dialogo database PostgreSQL specificare il server di database PostgreSQL a cui si vuole connettersi nella sezione nome server .

  3. Se si vuole importare i dati usando una query di database nativa, specificare la query nella casella Istruzione SQL. Per altre informazioni, vedere Importare dati da un database usando una query di database nativa.

  4. Scegliere OK.

  5. Se il server PostgreSQL richiede le credenziali utente per il database:

    1. Nella finestra di dialogo Accedi a un database specificare il nome utente e la password.

    2. Selezionare Connetti.

  1. Passare a https://Web.powerapps.com/

  2. Selezionare l' ambiente a cui si vuole connettersi.

  3. Nel menu selezionare l'icona impostazioni > personalizzazioni avanzate > risorse per sviluppatori.

  4. Copiare il valore dell' API Web dell'istanza

    Note: 

    • Il formato dell'URL sarà qualcosa di simile ahttps://<tenant>.crm.dynamics.com/api/data/v9.0.

    • Il formato esatto dell'URL che userai per connetterti dipende dall'area geografica e dalla versione di CD per le app che usi. Per altre informazioni, vedere: URL e versioni dell'API Web.

  5. Selezionare la scheda dati , quindi & trasforma dati > ottenere dati > da servizi online > da Dynamics 365 (online).

  6. Nella finestra di dialogo, con l'opzione di base selezionata, immettere l' URL dell'API Web per la connessione ai CD per le app e fare clic su OK.

    • Se si seleziona l'opzione Avanzate , è possibile aggiungere alcuni parametri aggiuntivi alla query per controllare quali dati vengono restituiti. Per altre informazioni, vedere: eseguire query sui dati tramite l'API Web

  7. Selezionare account organizzazione.

    • Se non è stato effettuato l'accesso con l'account Microsoft Work o School che si usa per accedere ai CD per le app, fare clic su Accedi e immettere il nome utente e la password dell'account.

  8. Fare clic su Connetti.

  9. Nella finestra di dialogo Navigator selezionare i dati che si desidera recuperare.

  10. Se i dati sono validi per l'importazione così com'è, seleziona l'opzione carica , altrimenti scegli l'opzione di modifica per aprire l' editor di Power query.

    Nota: L' editor di Power query offre più opzioni per modificare i dati restituiti. Ad esempio, potresti voler importare meno colonne rispetto a quelle che contengono i dati di origine. In questo caso, passare alla scheda Home > gestire le colonne > scegliere colonne, selezionare le colonne da conservare e quindi fare clic su OK. Quando si è pronti, fare clic su chiudi & carica per restituire i dati modificati in Excel.

Nota: Prima di potersi connettere a un database Teradata, è necessario il provider di dati .NET per Teradata nel computer.

  1. Fare clic sulla scheda dati , quindi & trasforma dati > recuperare dati > da database > da database Teradata.

  2. Nella finestra di dialogo database Teradata , in nome server , specificare il server Teradata a cui connettersi.

  3. Se si vuole importare i dati usando una query di database nativa, specificare la query nella casella Istruzione SQL. Per altre informazioni, vedere Importare dati da un database usando una query di database nativa.

  4. Scegliere OK.

  5. Se il server Teradata richiede le credenziali utente del database:

    1. Nella finestra di dialogo Accedi a un database specificare il nome utente e la password.

    2. Fare clic su Salva.

Importante: Avviso di pensionamento di Facebook Data Connector   L'importazione e l'aggiornamento dei dati da Facebook in Excel smetterà di funzionare in aprile 2020. Sarà comunque possibile usare il connettore Facebook Get & Transform (Power query) fino a quel momento, ma a partire da aprile 2020 non sarà possibile connettersi a Facebook e verrà visualizzato un messaggio di errore. È consigliabile modificare o rimuovere eventuali query Get & Transform (Power query) esistenti che usano il connettore di Facebook il prima possibile per evitare risultati imprevisti.

Nota: Se è la prima volta che ci si connette a Facebook, verrà chiesto di specificare le credenziali. Accedere con l'account di Facebook e consentire l'accesso all'applicazione Power query. È possibile disattivare le richieste future facendo clic sull'opzione non avvisare di nuovo per questo connettore .

  1. Nella scheda dati fare clic su Ottieni dati > dai servizi online > da Facebook. Se il pulsante Ottieni dati non è visualizzato, fare clic su nuova query > da altre origini > da Facebook.

  2. Nella finestra di dialogo Facebook Connetti a Facebook usando "me", il tuo nome utente o l'ID oggetto.

    Nota: Il nome utente di Facebook è diverso dalla posta elettronica di accesso.

  3. Selezionare una categoria a cui connettersi dall'elenco a discesa della connessione . Ad esempio, seleziona amici per consentire l'accesso a tutte le informazioni disponibili nella categoria amici di Facebook.

  4. Fare clic su OK.

  5. Se necessario, fare clic su Accedi dalla finestra di dialogo di Access Facebook , quindi immettere la posta elettronica o il numero di telefono di Facebook e la password. Puoi selezionare l'opzione per mantenere l'accesso. Una volta eseguito l'accesso, fare clic su Connetti.

  6. Dopo aver completato la connessione, sarà possibile visualizzare in anteprima una tabella che contiene informazioni sulla categoria selezionata. Ad esempio, se selezioni la categoria amici, Power query esegue il rendering di una tabella che contiene gli amici di Facebook per nome.

  7. Fare clic su carica o modifica.

Puoi usare l' editor di query per scrivere formule per Power query.

= Facebook.Graph("https://graph.facebook.com/v2.8/me/friends")

Editor di Power query con formula Facebook

Nota: L' editor di query viene visualizzato solo quando si carica, modifica o crea una nuova query. Per visualizzare l' editor di query senza caricare o modificare una query di cartella di lavoro esistente, nella scheda Scarica & trasformazione della barra multifunzione fare clic su Ottieni dati > Avvia editor di Power query.

Note: 

  • Prima di potersi connettere a un database SAP SQL Anywhere, è necessario che nel computer sia installato il driver SAP SQL Anywhere . Selezionare il driver che corrisponde all'installazione di Excel (32 bit o 64 bit).

  1. Fare clic sulla scheda dati , quindi recuperare i dati > dal database > dal database Sybase. Se il pulsante Ottieni dati non è visualizzato, fare clic su nuova query > da database > dal database Sybase.

  2. Nella finestra di dialogo database Sybase specificare il Server Sybase a cui connettersi nella casella nome server . Facoltativamente, è possibile specificare anche un nome per Database (facoltativo).

  3. Se si vuole importare i dati usando una query di database nativa, specificare la query nella casella Istruzione SQL. Per altre informazioni, vedere Importare dati da un database usando una query di database nativa.

  4. Fare clic su OK.

  5. Per impostazione predefinita, la casella di controllo Crittografa connessione è selezionata in modo che Power query si connetta al database usando una semplice connessione crittografata.

  6. Fare clic su Connetti.

Microsoft Azure Archiviazione BLOB è un servizio che consente di archiviare grandi quantità di dati non strutturati, ad esempio immagini, video, audio e documenti, a cui è possibile accedere da qualsiasi parte del mondo tramite HTTP o HTTPS. Per altre informazioni sul servizio di archiviazione di Azure BLOB, vedere come usare lo spazio di archiviazione BLOB.

  1. Fare clic sulla scheda dati , quindi & trasforma dati > ottenere dati > da Azure > da archiviazione BLOB di Azure. Se il pulsante Ottieni dati non è visualizzato, fare clic su Nuova Query > da Azure > da archiviazione BLOB di Microsoft Azure.

  2. Nella finestra di dialogo Microsoft Azure archiviazione BLOB immettere il nome o l'URL dell'account di archiviazione di Microsoft Azure e quindi fare clic su OK.

  3. Se ci si connette al servizio Archiviazione BLOB per la prima volta, verrà richiesto di immettere e salvare la chiave di accesso di archiviazione. Nella finestra di dialogo Accedi a Archiviazione BLOB Microsoft Azure immettere la chiave di accesso di archiviazione nella casella Chiave account e quindi fare clic su Salva.

    Nota: Per recuperare la chiave di accesso di archiviazione, accedere al portale di Microsoft Azure, selezionare l'account di archiviazione e quindi fare clic sull'icona Gestisci chiave di accesso nella parte inferiore della pagina. Fare clic sull'icona di copia a destra della chiave primaria e quindi incollare il valore nella casella Chiave account.

  4. Nell'Editor di query vengono elencati tutti i contenitori disponibili nel servizio Archiviazione BLOB Microsoft Azure. In Strumento di navigazione selezionare il contenitore da cui si vuole importare i dati e quindi fare clic su Applica e chiudi.

  1. Fare clic sulla scheda dati , quindi recuperare i dati > da Azure > da Azure HDInsight (HDFS). Se il pulsante Ottieni dati non è visualizzato, fare clic su nuova query > da Azure > da Microsoft Azure HDInsight.

  2. Immettere il nome dell'account o l' URL dell'account di archiviazione BLOB Microsoft Azure associato al cluster HDInsight e fare clic su OK.

  3. Nella finestra di dialogo Access Microsoft Azure HDInsight immettere la chiave dell'accounte fare clic su Connetti.

  4. Selezionare il cluster nella finestra di dialogo Navigator e quindi trovare e selezionare un file di contenuto.

  5. Fare clic su carica per caricare la tabella selezionata oppure su modifica per eseguire ulteriori filtri dati e trasformazioni prima di caricarli.

È possibile usare il componente aggiuntivo Power query per connettersi a origini dati esterne ed eseguire analisi avanzate dei dati. Le sezioni seguenti includono la procedura per la connessione alle origini dati-pagine Web, file di testo, database, servizi online ed Excel, tabelle e intervalli.

Importante: Prima di poter usare Power query in Excel 2013, è necessario attivarlo: fare clic su File > Opzioni > componentiaggiuntivi. Nella sezione Gestisci nella parte inferiore scegliere l'opzione componenti aggiuntivi com nell'elenco a discesa, quindi fare clic su Vai. Fare clic sulla casella di controllo Power query e quindi su OK. La barra multifunzione di Power query deve essere visualizzata automaticamente, ma in caso contrario, chiudere e riavviare Excel.

Uso dell'editor di query

Nota: L' editor di query viene visualizzato quando si carica, modifica o crea una nuova query tramite Power query. Il video seguente illustra la finestra Editor di query che viene visualizzata dopo la modifica di una query in una cartella di lavoro di Excel. Per visualizzare l' editor di query senza caricare o modificare una query di cartella di lavoro esistente, nella sezione ottenere dati esterni della scheda della barra multifunzione di Power Query selezionare da altre origini > query vuota. Il video seguente illustra uno dei modi disponibili per visualizzare la finestra Editor di query.

Come visualizzare l'Editor di query in Excel

  1. Nella scheda della barra multifunzione Power query fare clic su da file > da CSVo da testo.

  2. Nella finestra di dialogo Esplora valori separati da virgola cercare o digitare un percorso per il file che si desidera eseguire una query.

  3. Fare clic su Apri.

Nota: Se si stanno importando i dati da un file CSV, Power Query rileverà automaticamente i delimitatori delle colonne, inclusi i nomi e i tipi di colonna. Se, ad esempio, si è importato il file CSV di esempio seguente, Power Query userà automaticamente la prima riga come nomi di colonna e modificherà il tipo di dati di ogni colonna.

File CSV di esempio

Immagine di un file CSV

Power Query cambia automaticamente il tipo di dati di ogni colonna:

  • ID ordine diventa di tipo numero

  • Data ordine diventa di tipo data

  • Categoria resta di tipo testo (il tipo di colonna predefinito)

  • Nome prodotto resta di tipo testo (il tipo di colonna predefinito)

  • Vendite diventa di tipo numero

Nell'Editor di query Power Query applica automaticamente un passaggio FirstRowAsHeader e un passaggio ChangeType. Queste azioni automatiche equivalgono alla promozione manuale di una riga e alla modifica manuale di ogni tipo di colonna.

Dopo che Power query rileva automaticamente le colonne, puoi anche usare l' editor di query per scrivere formule per Power query. Ad esempio:

= Csv.Document(File.Contents("C:\Examples\Products Categories and Orders.csv"),null,",",null,1252)

= Table.PromoteHeaders(Source)

= Table.TransformColumnTypes(FirstRowAsHeader,{{"OrderID", type number}, {"CustomerID", type text}, {"EmployeeID", type number}, {"OrderDate", type date}, {"RequiredDate", type date}, {"ShipName", type text}})

Nota: L'editor di query viene visualizzato solo quando si carica, modifica o crea una nuova query con Power Query. Il video seguente illustra la finestra Editor di query che viene visualizzata in Excel 2013 dopo la modifica di una query in una cartella di lavoro di Excel. Per visualizzare l' editor di query senza caricare o modificare una query di cartella di lavoro esistente, nella sezione ottenere dati esterni della scheda della barra multifunzione di Power Query selezionare da altre origini > query vuota. Il video seguente illustra uno dei modi disponibili per visualizzare la finestra Editor di query.

Come visualizzare l'Editor di query in Excel

  1. Selezionare una cella qualsiasi compresa nell'intervallo di dati.

  2. Nella scheda della barra multifunzione Power query fare clic su da tabella.

    Diapositiva in cui un tema semplice viene messo a confronto con uno più colorato

  3. Se richiesto, nella finestra di dialogo da tabella è possibile fare clic sul pulsante selezione intervallo per selezionare un intervallo specifico da usare come origine dati.

    Finestra di dialogo Da tabella

  4. Se l'intervallo di dati contiene intestazioni di colonna, è possibile controllare che la tabella abbia intestazioni. Le celle di intestazione dell'intervallo vengono usate per impostare i nomi di colonna per la query.

  5. Nell'editor di query fare clic su chiudi & carico.

Nota: Se l'intervallo di dati è stato definito come un intervallo denominato o si trova in una tabella di Excel, Power query rileverà automaticamente l'intero intervallo e lo caricherà nell'editor di query. I dati normali verranno convertiti automaticamente in una tabella quando vengono caricati nell'editor di query.

Puoi usare l' editor di query per scrivere formule per Power query.

= Excel.CurrentWorkbook(){[Name="Table1"]}[Content]

Esempio di formula per l'editor di query

Nota: L'editor di query viene visualizzato solo quando si carica, modifica o crea una nuova query con Power Query. Il video seguente illustra la finestra Editor di query che viene visualizzata dopo la modifica di una query in una cartella di lavoro di Excel. Per visualizzare l' editor di query senza caricare o modificare una query di cartella di lavoro esistente, nella sezione ottenere dati esterni della scheda della barra multifunzione di Power Query selezionare da altre origini > query vuota. Il video seguente illustra uno dei modi disponibili per visualizzare la finestra Editor di query.

Come visualizzare l'Editor di query in Excel

  1. Nella scheda della barra multifunzione Power query fare clic su da file > da Excel.

  2. Nella finestra di dialogo Sfoglia di Excel cercare o digitare un percorso per il file che si desidera eseguire una query.

  3. Fare clic su Apri.

    Se la cartella di lavoro di origine contiene intervalli denominati, il nome dell'intervallo sarà disponibile come set di dati.

L'editor di query può essere usato anche per scrivere formule per Power Query. Ad esempio:

= Excel.Workbook
 (File.Contents("C:\Example\Products and Orders.xlsx"))

Nota: L'editor di query viene visualizzato solo quando si carica, modifica o crea una nuova query con Power Query. Il video seguente illustra la finestra Editor di query che viene visualizzata in Excel 2013 dopo la modifica di una query in una cartella di lavoro di Excel. Per visualizzare l' editor di query senza caricare o modificare una query di cartella di lavoro esistente, nella sezione ottenere dati esterni della scheda della barra multifunzione di Power Query selezionare da altre origini > query vuota. Il video seguente illustra uno dei modi disponibili per visualizzare la finestra Editor di query.

Come visualizzare l'Editor di query in Excel

Nota: Quando si cerca di importare i dati da un file di Excel legacy o da un database di Access in determinate configurazioni, può essere visualizzato un errore che indica che il motore di database di Microsoft Access (provider Microsoft.ACE.OLEDB.12.0) non è registrato nel computer locale. L'errore si verifica nei sistemi in cui è installato solo Office 2013. Per risolvere l'errore, scaricare le risorse seguenti per assicurarsi di poter continuare con le origini dati a cui si sta cercando di accedere.

  1. Fare clic sulla barra multifunzione Power Query, quindi su Da Web.

  2. Nella finestra di dialogo Da Web immettere l' URL di una pagina Web, quindi fare clic su OK.

    Power Query > Da Web > Finestra di dialogo dell'URL di input

    In questo caso viene usato: http://en.wikipedia.org/wiki/UEFA_European_Football_Championship.

    Se la pagina Web richiede le credenziali dell'utente:

    • Nella finestra di dialogo Accedi a contenuto Web fare clic su una delle opzioni per le credenziali e specificare i valori di autenticazione.

    • Fare clic su Salva.

  3. Fare clic su OK.

  4. Power Query analizza la pagina Web e carica il riquadro Strumento di navigazione in Visualizzazione tabella.

    Se si sa già a quale tabella eseguire la connessione, fare clic su di essa nell'elenco. Per questo esempio è stata scelta la tabella dei risultati.

    Power Query > Da Web > Visualizzazione tabella dello strumento di navigazione

    In alternativa, è possibile passare alla Visualizzazione Web e selezionare la tabella appropriata manualmente. In questo caso è stata selezionata la tabella dei risultati.

    Power Query > Da Web > Strumento di navigazione > Visualizzazione Web
  5. Fare clic su Carica e Power Query caricherà i dati Web selezionati in Excel.

  1. Nella scheda della barra multifunzione Power Query fare clic su Da database > Da database SQL Server.

    Opzioni Da database di Power Query
  2. Nella finestra di dialogo Database di Microsoft SQL, in Server specificare il nome del server di database di SQL Server a cui connettersi. Facoltativamente, è possibile specificare anche un nome per Database (facoltativo).

  3. Se si vuole importare i dati usando una query di database nativa, specificare la query nella casella Istruzione SQL. Per altre informazioni, vedere Importare dati da un database usando una query di database nativa.

    Finestra di dialogo della connessione al database di SQL Server di Power Query
  4. Scegliere OK.

  5. Selezionare la modalità di autenticazione per la connessione al database di SQL Server.

    Credenziali di accesso della connessione a SQL Server di Power Query
    1. Windows: questa è la selezione predefinita. Selezionare questa opzione per connettersi usando l'autenticazione di Windows.

    2. Database: Selezionare questa opzione per connettersi usando l'autenticazione di SQL Server. Se si seleziona questa opzione, specificare un nome utente e una password per connettersi all'istanza di SQL Server.

  6. Per impostazione predefinita, la casella di controllo Crittografa connessione è selezionata per indicare che Power Query si connette al database usando una connessione crittografata. Se non si vuole usare una connessione crittografata, deselezionare questa casella di controllo e fare clic su Connetti.

    Se la connessione a SQL Server non viene stabilita mediante una connessione crittografata, Power Query chiederà all'utente di connettersi usando una connessione non crittografata. Nel messaggio visualizzato fare clic su OK per connettersi usando una connessione non crittografata.

Formula di esempio

L'editor di query può essere usato anche per scrivere formule per Power Query.

= Sql.Databases(".")
= Sql.Database(".","Contoso")

  1. Fare clic sulla scheda Power query sulla barra multifunzione, quindi selezionare Ottieni > dati esternida altre origini > da ODBC.

  2. Nella finestra di dialogo da ODBC , se visualizzata, selezionare il nome dell'origine dati (DSN).

  3. Immettere la stringa di connessione, quindi premere OK.

  4. Nella finestra di dialogo successiva selezionare una delle opzioni predefinite o personalizzate, di Windowso di connessione al database , immettere le credenziali e quindi premere Connetti.

  5. Nel riquadro Navigator selezionare le tabelle o le query a cui si vuole connettersi, quindi premere carica o modifica.

  1. Nella scheda della barra multifunzione Power query selezionare da database > dal database di Access.

    Ottenere dati da una finestra di dialogo database

  2. Nella finestra di dialogo Sfoglia cercare o digitare un URL di file da importare o creare un collegamento a un file.

  3. Seguire i passaggi della finestra di dialogo Navigator per connettersi alla tabella o alla query desiderata.

  4. Fare clic su carica o modifica.

  1. Nella scheda della barra multifunzione Power query fare clic su da file > da XML.

    Finestra di dialogo file di Power query
  2. Nella finestra di dialogo da esplorazione XML cercare o digitare un URL di file da importare o creare un collegamento a un file.

  3. Fare clic su Apri.

    Dopo aver completato la connessione, sarà possibile usare il riquadro di spostamento per esplorare e visualizzare in anteprima le raccolte di elementi nel file XML in formato tabulare.

L'editor di query può essere usato anche per scrivere formule per Power Query. Ad esempio:

= Xml.Tables(File.Contents("C:\Downloads\XML Example.xml"))

Nota: L'editor di query viene visualizzato solo quando si carica, modifica o crea una nuova query con Power Query. Il video seguente illustra la finestra Editor di query che viene visualizzata dopo la modifica di una query in una cartella di lavoro di Excel. Per visualizzare l' editor di query senza caricare o modificare una query di cartella di lavoro esistente, nella sezione ottenere dati esterni della scheda della barra multifunzione di Power Query selezionare da altre origini > query vuota. Il video seguente illustra uno dei modi disponibili per visualizzare la finestra Editor di query.

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

    Esercitazione in PowerPoint 2010

    Viene visualizzata la connessione guidata dati. Questa procedura guidata include tre riquadri.

    • Connessione al server di database

    • Selezionare database e tabella

    • Salvare il file di connessione dati e finire

  2. Nella casella nome server del riquadro Connetti a database server Digitare il nome del server di database OLAP.

    Suggerimento: Se si conosce il nome del file del cubo offline a cui si vuole connettersi, è possibile digitare il percorso completo, il nome e l'estensione del file.

  3. In accesso alle credenzialieseguire una delle operazioni seguenti, quindi fare clic su Avanti:

    • Per usare il nome utente e la password di Windows correnti, fare clic su Usa autenticazione di Windows.

    • Per immettere un nome utente e una password del database, fare clic su Usa nome utente e password seguenti, quindi digitare il nome utente e la password nelle caselle corrispondenti Nome utente e Password.

  4. Nel riquadro Seleziona il database che contiene i dati desiderati selezionare un database e quindi fare clic su Avanti.

    Per connettersi a un cubo specifico nel database, verificare che la connessione a un cubo o una tabella specifico sia selezionata e quindi selezionare un cubo nell'elenco.

  5. Nella casella nome file della finestra di dialogo Salva file di connessione dati e fine , rivedere il nome file predefinito in base alle esigenze (facoltativo).

    Fare clic su Sfoglia per modificare il percorso predefinito del file delle origini datio selezionare i nomi file esistenti.

  6. Nelle caselle Descrizione, nome descrittivoe parole chiave di ricerca digitare una descrizione del file, un nome descrittivo e parole di ricerca comuni (tutte facoltative).

  7. Per verificare che il file di connessione venga usato quando la tabella pivot viene aggiornata, fare clic su Cerca sempre di usare questo file per aggiornare questi dati.

    Selezionando questa casella di controllo si garantisce che gli aggiornamenti al file di connessione verranno sempre usati da tutte le cartelle di lavoro che usano tale file di connessione.

  8. Fare clic su Fine per chiudere la Connessione guidata dati.

  9. Nella finestra di dialogo Importa dati , in selezionare la modalità di visualizzazione dei dati nella cartella di lavoro, eseguire una delle operazioni seguenti:

    • Per creare solo un rapporto di tabella pivot, fare clic su rapporto di tabella pivot.

    • Per creare un rapporto di tabella pivot e un rapporto di grafico pivot, fare clic su grafico pivot e rapporto.

    • Per archiviare la connessione selezionata nella cartella di lavoro per un uso successivo, fare clic su Crea connessione solo. Questa casella di controllo garantisce che la connessione venga usata da formule che contengono funzioni cubo create e che non si vuole creare un rapporto di tabella pivot.

  10. In dove si vogliono inserire i dati, eseguire una delle operazioni seguenti:

    • Per inserire il rapporto di tabella pivot in un foglio di lavoro esistente, selezionare foglio di lavoro esistentee quindi digitare il riferimento di cella della prima cella dell'intervallo di celle in cui si vuole trovare il rapporto di tabella pivot.

      È anche possibile fare clic su Comprimi finestra di dialogo Icona del pulsante per nascondere temporaneamente la finestra di dialogo, selezionare la cella iniziale nel foglio di lavoro che si vuole usare e quindi premere Espandi finestra di dialogo Icona del pulsante .

  11. Per inserire il rapporto di tabella pivot in un nuovo foglio di lavoro a partire dalla cella a1, fare clic su nuovo fogliodi lavoro.

  12. Per verificare o modificare le proprietà di connessione, fare clic su Proprietà, apportare le modifiche necessarie nella finestra di dialogo Proprietà connessione e quindi fare clic su OK.

  1. Nella scheda Power query fare clic su da altre origini > query vuota.

  2. Nell'editor di query fare clic su Editor avanzato.

  3. Immettere la stringa di query come indicato di seguito, sostituendo "C:\Users\Name\Desktop\JSONTest.json" con il percorso del file JSON.

    let
    
        Source = Json.Document(File.Contents("C:\Users\Name\Desktop\JSONTest.json")),
        #"Converted to Table" = Record.ToTable(Source)
    
    in
    
        #"Converted to Table"
    

Nota: Prima di potersi connettere a un database Oracle tramite Power query, è necessario il software client Oracle v 8.1.7 o versione successiva nel computer. Per installare il software client Oracle, passa a 32-bit Oracle Data Access Components (ODAC) con Oracle Developer Tools per Visual Studio (12.1.0.2.4) per installare il client oracle a 32 bit o a 64 bit ODAC 12C Release 4 (12.1.0.2.4) XCOPY per Windows x64 per installare il client Oracle a 64 bit.

  1. Nella scheda della barra multifunzione Power query fare clic su da database > dal database Oracle.

    Opzioni Da database di Power Query
  2. Nella finestra di dialogo database Oracle , in nome server specificare il server Oracle a cui connettersi. Se è necessario un SID, è possibile specificare il formato "nomeserver/SID".

  3. Se si vuole importare i dati usando una query di database nativa, specificare la query nella casella Istruzione SQL. Per altre informazioni, vedere Importare dati da un database usando una query di database nativa.

  4. Fare clic su OK.

  5. Se il server Oracle richiede le credenziali utente del database:

    1. Nella finestra di dialogo Accedi a un database specificare il nome utente e la password.

    2. Fare clic su Connetti.

  1. Nella scheda della barra multifunzione Power query selezionare da altre origini > da elenco SharePoint.

    Power query per ottenere dati da altre origini
  2. Nella finestra di dialogo elenchi di Microsoft SharePoint che viene visualizzata immettere l' URL di un sito di SharePoint.

    Nota: Quando ci si connette a un elenco di SharePoint, immettere l'URL del sito anziché l'URL dell'elenco. Nella finestra di dialogo Access SharePoint selezionare l'URL più generale per l'autenticazione nel sito in modo corretto. Per impostazione predefinita, è selezionato l'URL più generale.

  3. Selezionare OK per continuare.

  4. Nella finestra di dialogo di Access SharePoint visualizzata avanti selezionare un'opzione credenziali:

    1. Selezionare Anonimo se il server SharePoint non richiede alcuna credenziale.

    2. Selezionare Windows se il server di SharePoint richiede le credenziali di Windows.

    3. Selezionare account aziendale se il server di SharePoint richiede le credenziali dell'account dell'organizzazione.

  5. Selezionare Connetti.

    Excel Power query connettersi a una finestra di dialogo Connetti elenco di SharePoint

  1. Nella scheda della barra multifunzione Power query selezionare da altri > di origine da feed OData.

    Power query per ottenere dati da altre origini
  2. Nella finestra di dialogo Feed OData immettere l'URL per un feed OData.

  3. Scegliere OK.

  4. Se il feed OData richiede le credenziali dell'utente, nella finestra di dialogo Accedi a un feed OData:

    1. Selezionare Windows se il feed OData richiede l' autenticazione di Windows.

    2. Selezionare di base se il feed OData richiede il nome utente e la password.

    3. Selezionare Marketplace Key se il feed OData richiede una chiave dell'account Marketplace. È possibile selezionare la chiave dell'account Get Your Marketplace per sottoscrivere Microsoft Azure feed OData di Marketplace. È anche possibile fare clic su Iscriviti a Microsoft Azure Marketplace nella finestra di dialogo Accedi a un feed OData.

    4. Fare clic su Account aziendale se il feed OData richiede credenziali di accesso federate. Per il Windows Live ID, accedere al proprio account.

    5. Selezionare Salva.

Nota:  La connessione a un feed OData supporta il formato di servizio dei dati JSON Light.

  1. Fare clic sulla scheda dati , quindi recuperare i dati > da altre origini > da OleDb. Se il pulsante Ottieni dati non è visualizzato, seguire le istruzioni della connessione guidata dati di seguito.

  2. Nella finestra di dialogo da OLE DB immettere la stringa di connessione, quindi premere OK.

  3. Nella finestra di dialogo provider OLEDB selezionare una delle opzioni di connessione predefinite o personalizzate, Windowso database , immettere le credenziali appropriate e quindi fare clic su Connetti.

  4. Nella finestra di dialogo Navigator selezionare il database e le tabelle o le query a cui connettersi, quindi premere carica o modifica.

  5. Nell' editor di Power querypremere Chiudi & caricare.

  1. Nella scheda della barra multifunzione Power query fare clic su da database > dal database MySQL.

    Opzioni Da database di Power Query
  2. Nella finestra di dialogo database MySQL , in nome server specificare il server di database MySQL a cui connettersi.

  3. Se si vuole importare i dati usando una query di database nativa, specificare la query nella casella Istruzione SQL. Per altre informazioni, vedere Importare dati da un database usando una query di database nativa.

  4. Fare clic su OK.

  5. Se il server MySQL richiede le credenziali utente del database:

    1. Nella finestra di dialogo Accedi a un database specificare il nome utente e la password.

    2. Fare clic su Connetti.

  1. Nella scheda della barra multifunzione Power query selezionare da altre origini > da Microsoft Exchange.

    Origini dati di Power Query
  2. Nella finestra di dialogo Accedi a Exchange Server specificare l' indirizzo di posta elettronica e la password.

  3. Fare clic su Salva.

  4. Nella finestra di dialogo servizio di individuazione automatica di Microsoft Exchange selezionare Consenti per consentire al servizio Exchange di considerare attendibile le credenziali.

Importante: Verificare di aver scaricato e installato il componente aggiuntivo Power Query.

  1. Nella scheda della barra multifunzione Power query fare clic su da altre origini > da Active Directory.

    Power query per ottenere dati da altre origini

  2. Immettere il dominio nella finestra di dialogo Active Directory.

  3. Nella finestra di dialogo dominio Active Directory del dominio fare clic su Usa le credenziali correntioppure usare credenziali alternative. Per usare l'autenticazione delle credenziali alternative , immettere il nome utente e la password.

  4. Fare clic su Connetti.

  5. Dopo aver completato la connessione, è possibile usare il riquadro di spostamento per esplorare tutti i domini disponibili in Active Directory e eseguire il drill-down nelle informazioni di Active Directory, inclusi utenti, account e computer.

Avviso: 

  • Prima di potersi connettere a un database IBM DB2, è necessario che il driver IBM DB2 Data Server sia installato nel computer (requisito minimo è il pacchetto driver IBM Data Server). Selezionare il driver che corrisponde all'installazione di Power Query (32 bit o 64 bit).

  • L'IBM installa il driver IBM DB2 Data Server in Windows 8 con problemi noti segnalati.Se si usa Windows 8 e si vuole connettersi a IBM DB2 tramite Power query, è necessario seguire altre procedure di installazione. Per altre informazioni, vedere il driver IBM DB2 Data Server in Windows 8.

  1. Nella scheda della barra multifunzione Power query fare clic su da database > dal database IBM DB2.

    Opzioni Da database di Power Query
  2. Nella finestra di dialogo database IBM DB2 , in nome server specificare il server di database IBM DB2 a cui connettersi.

  3. Se si vuole importare i dati usando una query di database nativa, specificare la query nella casella Istruzione SQL. Per altre informazioni, vedere Importare dati da un database usando una query di database nativa.

  4. Fare clic su OK.

  5. Se il server IBM DB2 richiede le credenziali utente del database:

    1. Nella finestra di dialogo Accedi a un database specificare il nome utente e la password.

    2. Fare clic su Connetti.

Nota: Prima di potersi connettere a un database PostgreSQL in Power query, è necessario che il provider di dati Ngpsql per PostgreSQL sia installato nel computer. Selezionare il driver che corrisponde alla versione di Office (32 bit o 64 bit). Vedere: quale versione di Office si sta usando? per altre informazioni. Verificare anche che il provider registrato nella configurazione del computer corrisponda alla versione più recente di .NET nel dispositivo.

  1. Nella scheda della barra multifunzione Power query selezionare da database > dal database PostgreSQL.

    Opzioni Da database di Power Query
  2. Nella finestra di dialogo database PostgreSQL specificare il server di database PostgreSQL a cui si vuole connettersi nella sezione nome server .

  3. Se si vuole importare i dati usando una query di database nativa, specificare la query nella casella Istruzione SQL. Per altre informazioni, vedere Importare dati da un database usando una query di database nativa.

  4. Scegliere OK.

  5. Se il server PostgreSQL richiede le credenziali utente per il database:

    1. Nella finestra di dialogo Accedi a un database specificare il nome utente e la password.

    2. Selezionare Connetti.

  1. Passare a https://Web.powerapps.com/

  2. Selezionare l' ambiente a cui si vuole connettersi.

  3. Nel menu selezionare l'icona impostazioni > personalizzazioni avanzate > risorse per sviluppatori.

  4. Copiare il valore dell' API Web dell'istanza

    Note: 

    • Il formato dell'URL sarà qualcosa di simile ahttps://<tenant>.crm.dynamics.com/api/data/v9.0.

    • Il formato esatto dell'URL che userai per connetterti dipende dall'area geografica e dalla versione di CD per le app che usi. Per altre informazioni, vedere: URL e versioni dell'API Web.

  5. Selezionare la scheda dati , quindi ottenere i dati > dai servizi online > da Dynamics 365 (online).

    • Se il pulsante Ottieni dati non è visualizzato, fare clic su nuova query > da altre origini >da Dynamics 365 (online).

  6. Nella finestra di dialogo, con l'opzione di base selezionata, immettere l' URL dell'API Web per la connessione ai CD per le app e fare clic su OK.

    • Se si seleziona l'opzione Avanzate , è possibile aggiungere alcuni parametri aggiuntivi alla query per controllare quali dati vengono restituiti. Per altre informazioni, vedere: eseguire query sui dati tramite l'API Web

  7. Selezionare account organizzazione.

    • Se non è stato effettuato l'accesso con l'account Microsoft Work o School che si usa per accedere ai CD per le app, fare clic su Accedi e immettere il nome utente e la password dell'account.

  8. Fare clic su Connetti.

  9. Nella finestra di dialogo Navigator selezionare i dati che si desidera recuperare.

  10. Se i dati sono validi per l'importazione così com'è, seleziona l'opzione carica , altrimenti scegli l'opzione di modifica per aprire l' editor di Power query.

    Nota: L' editor di Power query offre più opzioni per modificare i dati restituiti. Ad esempio, potresti voler importare meno colonne rispetto a quelle che contengono i dati di origine. In questo caso, passare alla scheda Home > gestire le colonne > scegliere colonne, selezionare le colonne da conservare e quindi fare clic su OK. Quando si è pronti, fare clic su chiudi & carica per restituire i dati modificati in Excel.

Nota: Prima di potersi connettere a un database Teradata, è necessario il provider di dati .NET per Teradata nel computer.

  1. Nella scheda della barra multifunzione Power query selezionare da database > dal database Teradata.

    Opzioni Da database di Power Query
  2. Nella finestra di dialogo database Teradata , in nome server , specificare il server Teradata a cui connettersi.

  3. Se si vuole importare i dati usando una query di database nativa, specificare la query nella casella Istruzione SQL. Per altre informazioni, vedere Importare dati da un database usando una query di database nativa.

  4. Scegliere OK.

  5. Se il server Teradata richiede le credenziali utente del database:

    1. Nella finestra di dialogo Accedi a un database specificare il nome utente e la password.

    2. Fare clic su Salva.

Importante: Avviso di pensionamento di Facebook Data Connector   L'importazione e l'aggiornamento dei dati da Facebook in Excel smetterà di funzionare in aprile 2020. Sarà comunque possibile usare il connettore Facebook Get & Transform (Power query) fino a quel momento, ma a partire da aprile 2020 non sarà possibile connettersi a Facebook e verrà visualizzato un messaggio di errore. È consigliabile modificare o rimuovere eventuali query Get & Transform (Power query) esistenti che usano il connettore di Facebook il prima possibile per evitare risultati imprevisti.

Nota: Se è la prima volta che ci si connette a Facebook, verrà chiesto di specificare le credenziali. Accedere con l'account di Facebook e consentire l'accesso all'applicazione Power query. È possibile disattivare le richieste future facendo clic sull'opzione non avvisare di nuovo per questo connettore .

  1. Nella scheda della barra multifunzione Power query fare clic su da altre origini > da Facebook.

  2. Nella finestra di dialogo Facebook Connetti a Facebook usando "me", il tuo nome utente o l'ID oggetto.

    Nota: Il nome utente di Facebook è diverso dalla posta elettronica di accesso.

  3. Selezionare una categoria a cui connettersi dall'elenco a discesa della connessione . Ad esempio, seleziona amici per consentire l'accesso a tutte le informazioni disponibili nella categoria amici di Facebook.

  4. Fare clic su OK.

  5. Se necessario, fare clic su Accedi dalla finestra di dialogo di Access Facebook , quindi immettere la posta elettronica o il numero di telefono di Facebook e la password. Puoi selezionare l'opzione per mantenere l'accesso. Una volta eseguito l'accesso, fare clic su Connetti.

  6. Dopo aver completato la connessione, sarà possibile visualizzare in anteprima una tabella che contiene informazioni sulla categoria selezionata. Ad esempio, se selezioni la categoria amici, Power query esegue il rendering di una tabella che contiene gli amici di Facebook per nome.

  7. Fare clic su carica o modifica.

Puoi usare l' editor di query per scrivere formule per Power query.

= Facebook.Graph("https://graph.facebook.com/v2.8/me/friends")

Editor di Power query con formula Facebook

Nota: L'editor di query viene visualizzato solo quando si carica, modifica o crea una nuova query con Power Query. Il video seguente illustra la finestra Editor di query che viene visualizzata dopo la modifica di una query in una cartella di lavoro di Excel. Per visualizzare l' editor di query senza caricare o modificare una query di cartella di lavoro esistente, nella sezione ottenere dati esterni della scheda della barra multifunzione di Power Query selezionare da altre origini > query vuota. Il video seguente illustra uno dei modi disponibili per visualizzare la finestra Editor di query.

Come visualizzare l'Editor di query in Excel

Note: 

  • Prima di potersi connettere a un database SAP SQL Anywhere, è necessario che nel computer sia installato il driver SAP SQL Anywhere . Selezionare il driver che corrisponde all'installazione di Power Query (32 bit o 64 bit).

  1. Nella scheda della barra multifunzione Power query selezionare da database > da SAP Sybase SQL Anywhere.

    Esempio di controllo modulo casella combinata
  2. Nella finestra di dialogo database Sybase specificare il Server Sybase a cui connettersi nella casella nome server . Facoltativamente, è possibile specificare anche un nome per Database (facoltativo).

  3. Se si vuole importare i dati usando una query di database nativa, specificare la query nella casella Istruzione SQL. Per altre informazioni, vedere Importare dati da un database usando una query di database nativa.

  4. Fare clic su OK.

  5. Per impostazione predefinita, la casella di controllo Crittografa connessione è selezionata in modo che Power query si connetta al database usando una semplice connessione crittografata.

  6. Fare clic su Connetti.

Microsoft Azure Archiviazione BLOB è un servizio che consente di archiviare grandi quantità di dati non strutturati, ad esempio immagini, video, audio e documenti, a cui è possibile accedere da qualsiasi parte del mondo tramite HTTP o HTTPS. Per altre informazioni sul servizio di archiviazione di Azure BLOB, vedere come usare lo spazio di archiviazione BLOB.

  1. Nella scheda della barra multifunzione Power query selezionare da Azure > da Microsoft Azure archiviazione BLOB.

    Importazione di Power query da una finestra di dialogo Azure
  2. Nella finestra di dialogo Microsoft Azure archiviazione BLOB immettere il nome o l'URL dell'account di archiviazione di Microsoft Azure e quindi fare clic su OK.

  3. Se ci si connette al servizio Archiviazione BLOB per la prima volta, verrà richiesto di immettere e salvare la chiave di accesso di archiviazione. Nella finestra di dialogo Accedi a Archiviazione BLOB Microsoft Azure immettere la chiave di accesso di archiviazione nella casella Chiave account e quindi fare clic su Salva.

    Nota: Per recuperare la chiave di accesso di archiviazione, accedere al portale di Microsoft Azure, selezionare l'account di archiviazione e quindi fare clic sull'icona Gestisci chiave di accesso nella parte inferiore della pagina. Fare clic sull'icona di copia a destra della chiave primaria e quindi incollare il valore nella casella Chiave account.

  4. Nell'Editor di query vengono elencati tutti i contenitori disponibili nel servizio Archiviazione BLOB Microsoft Azure. In Strumento di navigazione selezionare il contenitore da cui si vuole importare i dati e quindi fare clic su Applica e chiudi.

  1. Nella scheda della barra multifunzione Power query selezionare da Azure > da Microsoft Azure HDInsight.

    Attività delle query comuni
  2. Nella finestra di dialogo Microsoft Azure HDInsight immettere il nome di un account e fare clic su OK.

  3. Immettere quindi la chiave dell'accounte fare clic su Connetti.

    Nota: Se è necessario recuperare la chiave, tornare al portaleMicrosoft Azure, selezionare l'account di archiviazione e fare clic sull'icona Gestisci il tasto di scelta nella parte inferiore della pagina. Fare clic sull'icona copia a destra della chiave primaria e incollare il valore nella procedura guidata.

  4. Selezionare il cluster nella finestra di dialogo Navigator e quindi trovare e selezionare un file di contenuto.

  5. Fare clic su carica per caricare la tabella selezionata oppure su modifica per eseguire ulteriori filtri dati e trasformazioni prima di caricarli.

È possibile usare il componente aggiuntivo Power query per connettersi a origini dati esterne ed eseguire analisi avanzate dei dati. Nelle sezioni seguenti vengono illustrati i passaggi per l'uso di Power query per la connessione alle origini dati: pagine Web, file di testo, database, servizi online e file di Excel, tabelle e intervalli.

Importante: 

  • Verificare di avere scaricato, installato e attivato il componente aggiuntivo Power query.

  • Per attivare il componente aggiuntivo Power query , fare clic su File > Opzioni > componentiaggiuntivi. Nella sezione Gestisci nella parte inferiore scegliere l'opzione componenti aggiuntivi com nell'elenco a discesa, quindi fare clic su Vai. Fare clic sulla casella di controllo Power query e quindi su OK. La barra multifunzione di Power query deve essere visualizzata automaticamente, ma in caso contrario, chiudere e riavviare Excel.

Uso dell'editor di query

Nota: L' editor di query viene visualizzato quando si carica, modifica o crea una nuova query tramite Power query. Il video seguente illustra la finestra Editor di query che viene visualizzata dopo la modifica di una query in una cartella di lavoro di Excel. Per visualizzare l' editor di query senza caricare o modificare una query di cartella di lavoro esistente, nella sezione ottenere dati esterni della scheda della barra multifunzione di Power Query selezionare da altre origini > query vuota. Il video seguente illustra uno dei modi disponibili per visualizzare la finestra Editor di query.

Come visualizzare l'Editor di query in Excel

  1. Nella scheda della barra multifunzione Power query fare clic su da file > da CSV o da testo.

  2. Nella finestra di dialogo Esplora valori separati da virgola cercare o digitare un percorso per il file che si desidera eseguire una query.

  3. Fare clic su Apri.

Nota: Se si stanno importando i dati da un file CSV, Power Query rileverà automaticamente i delimitatori delle colonne, inclusi i nomi e i tipi di colonna. Se, ad esempio, si è importato il file CSV di esempio seguente, Power Query userà automaticamente la prima riga come nomi di colonna e modificherà il tipo di dati di ogni colonna.

File CSV di esempio

Immagine di un file CSV

Power Query cambia automaticamente il tipo di dati di ogni colonna:

  • ID ordine diventa di tipo numero

  • Data ordine diventa di tipo data

  • Categoria resta di tipo testo (il tipo di colonna predefinito)

  • Nome prodotto resta di tipo testo (il tipo di colonna predefinito)

  • Vendite diventa di tipo numero

Nell'Editor di query Power Query applica automaticamente un passaggio FirstRowAsHeader e un passaggio ChangeType. Queste azioni automatiche equivalgono alla promozione manuale di una riga e alla modifica manuale di ogni tipo di colonna.

Dopo che Power query rileva automaticamente le colonne, puoi anche usare l' editor di query per scrivere formule per Power query. Ad esempio:

= Csv.Document(File.Contents("C:\Examples\Products Categories and Orders.csv"),null,",",null,1252)

= Table.PromoteHeaders(Source)

= Table.TransformColumnTypes(FirstRowAsHeader,{{"OrderID", type number}, {"CustomerID", type text}, {"EmployeeID", type number}, {"OrderDate", type date}, {"RequiredDate", type date}, {"ShipName", type text}})

  1. Selezionare una cella qualsiasi compresa nell'intervallo di dati.

  2. Nella scheda della barra multifunzione Power query fare clic su da tabella.

    Diapositiva in cui un tema semplice viene messo a confronto con uno più colorato

  3. Se richiesto, nella finestra di dialogo da tabella è possibile fare clic sul pulsante selezione intervallo per selezionare un intervallo specifico da usare come origine dati.

    Finestra di dialogo Da tabella

  4. Se l'intervallo di dati contiene intestazioni di colonna, è possibile controllare che la tabella abbia intestazioni. Le celle di intestazione dell'intervallo vengono usate per impostare i nomi di colonna per la query.

  5. Nell'editor di query fare clic su chiudi & carico.

Nota: Se l'intervallo di dati è stato definito come un intervallo denominato o si trova in una tabella di Excel, Power query rileverà automaticamente l'intero intervallo e lo caricherà nell'editor di query. I dati normali verranno convertiti automaticamente in una tabella quando vengono caricati nell'editor di query.

Nota: L'editor di query viene visualizzato solo quando si carica, modifica o crea una nuova query con Power Query. Il video seguente illustra la finestra Editor di query che viene visualizzata dopo la modifica di una query in una cartella di lavoro di Excel. Per visualizzare l' editor di query senza caricare o modificare una query di cartella di lavoro esistente, nella sezione ottenere dati esterni della scheda della barra multifunzione di Power Query selezionare da altre origini > query vuota. Il video seguente illustra uno dei modi disponibili per visualizzare la finestra Editor di query.

Come visualizzare l'Editor di query in Excel

Puoi usare l' editor di query per scrivere formule per Power query.

= Excel.CurrentWorkbook(){[Name="Table1"]}[Content]

Esempio di formula per l'editor di query

  1. Nella scheda della barra multifunzione Power query fare clic su da file > da Excel.

  2. Nella finestra di dialogo Sfoglia di Excel cercare o digitare un percorso per il file che si desidera eseguire una query.

  3. Fare clic su Apri.

    Se la cartella di lavoro di origine contiene intervalli denominati, il nome dell'intervallo sarà disponibile come set di dati.

L'editor di query può essere usato anche per scrivere formule per Power Query. Ad esempio:

= Excel.Workbook
 (File.Contents("C:\Example\Products and Orders.xlsx"))

Nota: L'editor di query viene visualizzato solo quando si carica, modifica o crea una nuova query con Power Query. Il video seguente illustra la finestra Editor di query che viene visualizzata in Excel 2013 dopo la modifica di una query in una cartella di lavoro di Excel. Per visualizzare l' editor di query senza caricare o modificare una query di cartella di lavoro esistente, nella sezione ottenere dati esterni della scheda della barra multifunzione di Power Query selezionare da altre origini > query vuota. Il video seguente illustra uno dei modi disponibili per visualizzare la finestra Editor di query.

Come visualizzare l'Editor di query in Excel

  1. Fare clic sulla barra multifunzione Power Query, quindi su Da Web.

  2. Nella finestra di dialogo Da Web immettere l' URL di una pagina Web, quindi fare clic su OK.

    Power Query > Da Web > Finestra di dialogo dell'URL di input

    In questo caso viene usato: http://en.wikipedia.org/wiki/UEFA_European_Football_Championship.

    Se la pagina Web richiede le credenziali dell'utente:

    • Nella finestra di dialogo Accedi a contenuto Web fare clic su una delle opzioni per le credenziali e specificare i valori di autenticazione.

    • Fare clic su Salva.

  3. Fare clic su OK.

  4. Power Query analizza la pagina Web e carica il riquadro Strumento di navigazione in Visualizzazione tabella.

    Se si sa già a quale tabella eseguire la connessione, fare clic su di essa nell'elenco. Per questo esempio è stata scelta la tabella dei risultati.

    Power Query > Da Web > Visualizzazione tabella dello strumento di navigazione

    In alternativa, è possibile passare alla Visualizzazione Web e selezionare la tabella appropriata manualmente. In questo caso è stata selezionata la tabella dei risultati.

    Power Query > Da Web > Strumento di navigazione > Visualizzazione Web
  5. Fare clic su Carica e Power Query caricherà i dati Web selezionati in Excel.

  1. Nella scheda della barra multifunzione Power Query fare clic su Da database > Da database SQL Server.

    Opzioni Da database di Power Query
  2. Nella finestra di dialogo Database di Microsoft SQL, in Server specificare il nome del server di database di SQL Server a cui connettersi. Facoltativamente, è possibile specificare anche un nome per Database (facoltativo).

  3. Se si vuole importare i dati usando una query di database nativa, specificare la query nella casella Istruzione SQL. Per altre informazioni, vedere Importare dati da un database usando una query di database nativa.

    Finestra di dialogo della connessione al database di SQL Server di Power Query
  4. Scegliere OK.

  5. Selezionare la modalità di autenticazione per la connessione al database di SQL Server.

    Credenziali di accesso della connessione a SQL Server di Power Query
    1. Windows: questa è la selezione predefinita. Selezionare questa opzione per connettersi usando l'autenticazione di Windows.

    2. Database: Selezionare questa opzione per connettersi usando l'autenticazione di SQL Server. Se si seleziona questa opzione, specificare un nome utente e una password per connettersi all'istanza di SQL Server.

  6. Per impostazione predefinita, la casella di controllo Crittografa connessione è selezionata per indicare che Power Query si connette al database usando una connessione crittografata. Se non si vuole usare una connessione crittografata, deselezionare questa casella di controllo e fare clic su Connetti.

    Se la connessione a SQL Server non viene stabilita mediante una connessione crittografata, Power Query chiederà all'utente di connettersi usando una connessione non crittografata. Nel messaggio visualizzato fare clic su OK per connettersi usando una connessione non crittografata.

Formula di esempio

L'editor di query può essere usato anche per scrivere formule per Power Query.

= Sql.Databases(".")
= Sql.Database(".","Contoso")

  1. Fare clic sulla scheda Power query sulla barra multifunzione, quindi selezionare Ottieni > dati esternida altre origini > da ODBC.

  2. Nella finestra di dialogo da ODBC , se visualizzata, selezionare il nome dell'origine dati (DSN).

  3. Immettere la stringa di connessione, quindi premere OK.

  4. Nella finestra di dialogo successiva selezionare una delle opzioni predefinite o personalizzate, di Windowso di connessione al database , immettere le credenziali e quindi premere Connetti.

  5. Nel riquadro Navigator selezionare le tabelle o le query a cui si vuole connettersi, quindi premere carica o modifica.

  1. Nella scheda della barra multifunzione Power query selezionare da database > dal database di Access.

    Ottenere dati da una finestra di dialogo database

  2. Nella finestra di dialogo Sfoglia cercare o digitare un URL di file da importare o creare un collegamento a un file.

  3. Seguire i passaggi della finestra di dialogo Navigator per connettersi alla tabella o alla query desiderata.

  4. Fare clic su carica o modifica.

  1. Nella scheda della barra multifunzione Power query fare clic su da file > da XML.

    Finestra di dialogo file di Power query
  2. Nella finestra di dialogo da esplorazione XML cercare o digitare un URL di file da importare o creare un collegamento a un file.

  3. Fare clic su Apri.

    Dopo aver completato la connessione, sarà possibile usare il riquadro di spostamento per esplorare e visualizzare in anteprima le raccolte di elementi nel file XML in formato tabulare.

L'editor di query può essere usato anche per scrivere formule per Power Query. Ad esempio:

= Xml.Tables(File.Contents("C:\Downloads\XML Example.xml"))

Nota: L'editor di query viene visualizzato solo quando si carica, modifica o crea una nuova query con Power Query. Il video seguente illustra la finestra Editor di query che viene visualizzata dopo la modifica di una query in una cartella di lavoro di Excel. Per visualizzare l' editor di query senza caricare o modificare una query di cartella di lavoro esistente, nella sezione ottenere dati esterni della scheda della barra multifunzione di Power Query selezionare da altre origini > query vuota. Il video seguente illustra uno dei modi disponibili per visualizzare la finestra Editor di query.

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

    Esercitazione in PowerPoint 2010

    Viene visualizzata la connessione guidata dati. Questa procedura guidata include tre riquadri.

    • Connessione al server di database

    • Selezionare database e tabella

    • Salvare il file di connessione dati e finire

  2. Nella casella nome server del riquadro Connetti a database server Digitare il nome del server di database OLAP.

    Suggerimento: Se si conosce il nome del file del cubo offline a cui si vuole connettersi, è possibile digitare il percorso completo, il nome e l'estensione del file.

  3. In accesso alle credenzialieseguire una delle operazioni seguenti, quindi fare clic su Avanti:

    • Per usare il nome utente e la password di Windows correnti, fare clic su Usa autenticazione di Windows.

    • Per immettere un nome utente e una password del database, fare clic su Usa nome utente e password seguenti, quindi digitare il nome utente e la password nelle caselle corrispondenti Nome utente e Password.

  4. Nel riquadro Seleziona il database che contiene i dati desiderati selezionare un database e quindi fare clic su Avanti.

    Per connettersi a un cubo specifico nel database, verificare che la connessione a un cubo o una tabella specifico sia selezionata e quindi selezionare un cubo nell'elenco.

  5. Nella casella nome file della finestra di dialogo Salva file di connessione dati e fine , rivedere il nome file predefinito in base alle esigenze (facoltativo).

    Fare clic su Sfoglia per modificare il percorso predefinito del file delle origini datio selezionare i nomi file esistenti.

  6. Nelle caselle Descrizione, nome descrittivoe parole chiave di ricerca digitare una descrizione del file, un nome descrittivo e parole di ricerca comuni (tutte facoltative).

  7. Per verificare che il file di connessione venga usato quando la tabella pivot viene aggiornata, fare clic su Cerca sempre di usare questo file per aggiornare questi dati.

    Selezionando questa casella di controllo si garantisce che gli aggiornamenti al file di connessione verranno sempre usati da tutte le cartelle di lavoro che usano tale file di connessione.

  8. Fare clic su Fine per chiudere la Connessione guidata dati.

  9. Nella finestra di dialogo Importa dati , in selezionare la modalità di visualizzazione dei dati nella cartella di lavoro, eseguire una delle operazioni seguenti:

    • Per creare solo un rapporto di tabella pivot, fare clic su rapporto di tabella pivot.

    • Per creare un rapporto di tabella pivot e un rapporto di grafico pivot, fare clic su grafico pivot e rapporto.

    • Per archiviare la connessione selezionata nella cartella di lavoro per un uso successivo, fare clic su Crea connessione solo. Questa casella di controllo garantisce che la connessione venga usata da formule che contengono funzioni cubo create e che non si vuole creare un rapporto di tabella pivot.

  10. In dove si vogliono inserire i dati, eseguire una delle operazioni seguenti:

    • Per inserire il rapporto di tabella pivot in un foglio di lavoro esistente, selezionare foglio di lavoro esistentee quindi digitare il riferimento di cella della prima cella dell'intervallo di celle in cui si vuole trovare il rapporto di tabella pivot.

      È anche possibile fare clic su Comprimi finestra di dialogo Icona del pulsante per nascondere temporaneamente la finestra di dialogo, selezionare la cella iniziale nel foglio di lavoro che si vuole usare e quindi premere Espandi finestra di dialogo Icona del pulsante .

  11. Per inserire il rapporto di tabella pivot in un nuovo foglio di lavoro a partire dalla cella a1, fare clic su nuovo fogliodi lavoro.

  12. Per verificare o modificare le proprietà di connessione, fare clic su Proprietà, apportare le modifiche necessarie nella finestra di dialogo Proprietà connessione e quindi fare clic su OK.

  1. Nella scheda Power query fare clic su da altre origini > query vuota.

  2. Nell'editor di query fare clic su Editor avanzato.

  3. Immettere la stringa di query come indicato di seguito, sostituendo "C:\Users\Name\Desktop\JSONTest.json" con il percorso del file JSON.

    let
    
        Source = Json.Document(File.Contents("C:\Users\Name\Desktop\JSONTest.json")),
        #"Converted to Table" = Record.ToTable(Source)
    
    in
    
        #"Converted to Table"
    

Nota: Prima di potersi connettere a un database Oracle tramite Power query, è necessario il software client Oracle v 8.1.7 o versione successiva nel computer. Per installare il software client Oracle, passa a 32-bit Oracle Data Access Components (ODAC) con Oracle Developer Tools per Visual Studio (12.1.0.2.4) per installare il client oracle a 32 bit o a 64 bit ODAC 12C Release 4 (12.1.0.2.4) XCOPY per Windows x64 per installare il client Oracle a 64 bit.

  1. Nella scheda della barra multifunzione Power query fare clic su da database > dal database Oracle.

    Opzioni Da database di Power Query
  2. Nella finestra di dialogo database Oracle , in nome server specificare il server Oracle a cui connettersi. Se è necessario un SID, è possibile specificare il formato "nomeserver/SID".

  3. Se si vuole importare i dati usando una query di database nativa, specificare la query nella casella Istruzione SQL. Per altre informazioni, vedere Importare dati da un database usando una query di database nativa.

  4. Fare clic su OK.

  5. Se il server Oracle richiede le credenziali utente del database:

    1. Nella finestra di dialogo Accedi a un database specificare il nome utente e la password.

    2. Fare clic su Connetti.

  1. Nella scheda della barra multifunzione Power query selezionare da altre origini > da elenco SharePoint.

    Power query per ottenere dati da altre origini
  2. Nella finestra di dialogo elenchi di Microsoft SharePoint che viene visualizzata immettere l' URL di un sito di SharePoint.

    Nota: Quando ci si connette a un elenco di SharePoint, immettere l'URL del sito anziché l'URL dell'elenco. Nella finestra di dialogo Access SharePoint selezionare l'URL più generale per l'autenticazione nel sito in modo corretto. Per impostazione predefinita, è selezionato l'URL più generale.

  3. Selezionare OK per continuare.

  4. Nella finestra di dialogo di Access SharePoint visualizzata avanti selezionare un'opzione credenziali:

    1. Selezionare Anonimo se il server SharePoint non richiede alcuna credenziale.

    2. Selezionare Windows se il server di SharePoint richiede le credenziali di Windows.

    3. Selezionare account aziendale se il server di SharePoint richiede le credenziali dell'account dell'organizzazione.

  5. Selezionare Connetti.

    Excel Power query connettersi a una finestra di dialogo Connetti elenco di SharePoint

  1. Nella scheda della barra multifunzione Power query selezionare da altri > di origine da feed OData.

    Power query per ottenere dati da altre origini
  2. Nella finestra di dialogo Feed OData immettere l'URL per un feed OData.

  3. Scegliere OK.

  4. Se il feed OData richiede le credenziali dell'utente, nella finestra di dialogo Accedi a un feed OData:

    1. Selezionare Windows se il feed OData richiede l' autenticazione di Windows.

    2. Selezionare di base se il feed OData richiede il nome utente e la password.

    3. Selezionare Marketplace Key se il feed OData richiede una chiave dell'account Marketplace. È possibile selezionare la chiave dell'account Get Your Marketplace per sottoscrivere Microsoft Azure feed OData di Marketplace. È anche possibile fare clic su Iscriviti a Microsoft Azure Marketplace nella finestra di dialogo Accedi a un feed OData.

    4. Fare clic su Account aziendale se il feed OData richiede credenziali di accesso federate. Per il Windows Live ID, accedere al proprio account.

    5. Selezionare Salva.

Nota:  La connessione a un feed OData supporta il formato di servizio dei dati JSON Light.

  1. Fare clic sulla scheda dati , quindi recuperare i dati > da altre origini > da OleDb. Se il pulsante Ottieni dati non è visualizzato, seguire le istruzioni della connessione guidata dati di seguito.

  2. Nella finestra di dialogo da OLE DB immettere la stringa di connessione, quindi premere OK.

  3. Nella finestra di dialogo provider OLEDB selezionare una delle opzioni di connessione predefinite o personalizzate, Windowso database , immettere le credenziali appropriate e quindi fare clic su Connetti.

  4. Nella finestra di dialogo Navigator selezionare il database e le tabelle o le query a cui connettersi, quindi premere carica o modifica.

  5. Nell' editor di Power querypremere Chiudi & caricare.

  1. Nella scheda della barra multifunzione Power query fare clic su da database > dal database MySQL.

    Opzioni Da database di Power Query
  2. Nella finestra di dialogo database MySQL , in nome server specificare il server di database MySQL a cui connettersi.

  3. Se si vuole importare i dati usando una query di database nativa, specificare la query nella casella Istruzione SQL. Per altre informazioni, vedere Importare dati da un database usando una query di database nativa.

  4. Fare clic su OK.

  5. Se il server MySQL richiede le credenziali utente del database:

    1. Nella finestra di dialogo Accedi a un database specificare il nome utente e la password.

    2. Fare clic su Connetti.

  1. Nella scheda della barra multifunzione Power query selezionare da altre origini > da Microsoft Exchange.

    Origini dati di Power Query
  2. Nella finestra di dialogo Accedi a Exchange Server specificare l' indirizzo di posta elettronica e la password.

  3. Fare clic su Salva.

  4. Nella finestra di dialogo servizio di individuazione automatica di Microsoft Exchange selezionare Consenti per consentire al servizio Exchange di considerare attendibile le credenziali.

Importante: Verificare di aver scaricato e installato il componente aggiuntivo Power Query.

  1. Nella scheda della barra multifunzione Power query fare clic su da altre origini > da Active Directory.

    Power query per ottenere dati da altre origini

  2. Immettere il dominio nella finestra di dialogo Active Directory.

  3. Nella finestra di dialogo dominio Active Directory del dominio fare clic su Usa le credenziali correntioppure usare credenziali alternative. Per usare l'autenticazione credenitals alternativa , immettere il nome utente e la password.

  4. Fare clic su Connetti.

  5. Dopo aver completato la connessione, è possibile usare il riquadro di spostamento per esplorare tutti i domini disponibili in Active Directory e eseguire il drill-down nelle informazioni di Active Directory, inclusi utenti, account e computer.

Avviso: 

  • Prima di potersi connettere a un database IBM DB2, è necessario che il driver IBM DB2 Data Server sia installato nel computer (requisito minimo è il pacchetto driver IBM Data Server). Selezionare il driver che corrisponde all'installazione di Power Query (32 bit o 64 bit).

  • L'IBM installa il driver IBM DB2 Data Server in Windows 8 con problemi noti segnalati.Se si usa Windows 8 e si vuole connettersi a IBM DB2 tramite Power query, è necessario seguire altre procedure di installazione. Per altre informazioni, vedere il driver IBM DB2 Data Server in Windows 8..

  1. Nella scheda della barra multifunzione Power query fare clic su da database > dal database IBM DB2.

    Opzioni Da database di Power Query
  2. Nella finestra di dialogo database IBM DB2 , in nome server specificare il server di database IBM DB2 a cui connettersi.

  3. Se si vuole importare i dati usando una query di database nativa, specificare la query nella casella Istruzione SQL. Per altre informazioni, vedere Importare dati da un database usando una query di database nativa.

  4. Fare clic su OK.

  5. Se il server IBM DB2 richiede le credenziali utente del database:

    1. Nella finestra di dialogo Accedi a un database specificare il nome utente e la password.

    2. Fare clic su Connetti.

Nota: Prima di potersi connettere a un database PostgreSQL in Power query, è necessario che il provider di dati Ngpsql per PostgreSQL sia installato nel computer. Selezionare il driver che corrisponde alla versione di Office (32 bit o 64 bit). Vedere: quale versione di Office si sta usando? per altre informazioni. Verificare anche che il provider registrato nella configurazione del computer corrisponda alla versione più recente di .NET nel dispositivo.

  1. Nella scheda della barra multifunzione Power query selezionare da database > dal database PostgreSQL.

    Opzioni Da database di Power Query
  2. Nella finestra di dialogo database PostgreSQL specificare il server di database PostgreSQL a cui si vuole connettersi nella sezione nome server .

  3. Se si vuole importare i dati usando una query di database nativa, specificare la query nella casella Istruzione SQL. Per altre informazioni, vedere Importare dati da un database usando una query di database nativa.

  4. Scegliere OK.

  5. Se il server PostgreSQL richiede le credenziali utente per il database:

    1. Nella finestra di dialogo Accedi a un database specificare il nome utente e la password.

    2. Selezionare Connetti.

  1. Passare a https://Web.powerapps.com/

  2. Selezionare l' ambiente a cui si vuole connettersi.

  3. Nel menu selezionare l'icona impostazioni > personalizzazioni avanzate > risorse per sviluppatori.

  4. Copiare il valore dell' API Web dell'istanza

    Note: 

    • Il formato dell'URL sarà qualcosa di simile ahttps://<tenant>.crm.dynamics.com/api/data/v9.0.

    • Il formato esatto dell'URL che userai per connetterti dipende dall'area geografica e dalla versione di CD per le app che usi. Per altre informazioni, vedere: URL e versioni dell'API Web.

  5. Selezionare la scheda dati , quindi ottenere i dati > dai servizi online > da Dynamics 365 (online).

    • Se il pulsante Ottieni dati non è visualizzato, fare clic su nuova query > da altre origini >da Dynamics 365 (online).

  6. Nella finestra di dialogo, con l'opzione di base selezionata, immettere l' URL dell'API Web per la connessione ai CD per le app e fare clic su OK.

    • Se si seleziona l'opzione Avanzate , è possibile aggiungere alcuni parametri aggiuntivi alla query per controllare quali dati vengono restituiti. Per altre informazioni, vedere: eseguire query sui dati tramite l'API Web

  7. Selezionare account organizzazione.

    • Se non è stato effettuato l'accesso con l'account Microsoft Work o School che si usa per accedere ai CD per le app, fare clic su Accedi e immettere il nome utente e la password dell'account.

  8. Fare clic su Connetti.

  9. Nella finestra di dialogo Navigator selezionare i dati che si desidera recuperare.

  10. Se i dati sono validi per l'importazione così com'è, seleziona l'opzione carica , altrimenti scegli l'opzione di modifica per aprire l' editor di Power query.

    Nota: L' editor di Power query offre più opzioni per modificare i dati restituiti. Ad esempio, potresti voler importare meno colonne rispetto a quelle che contengono i dati di origine. In questo caso, passare alla scheda Home > gestire le colonne > scegliere colonne, selezionare le colonne da conservare e quindi fare clic su OK. Quando si è pronti, fare clic su chiudi & carica per restituire i dati modificati in Excel.

Nota: Prima di potersi connettere a un database Teradata, è necessario il provider di dati .NET per Teradata nel computer.

  1. Nella scheda della barra multifunzione Power query selezionare da database > dal database Teradata.

    Opzioni Da database di Power Query
  2. Nella finestra di dialogo database Teradata , in nome server , specificare il server Teradata a cui connettersi.

  3. Se si vuole importare i dati usando una query di database nativa, specificare la query nella casella Istruzione SQL. Per altre informazioni, vedere Importare dati da un database usando una query di database nativa.

  4. Scegliere OK.

  5. Se il server Teradata richiede le credenziali utente del database:

    1. Nella finestra di dialogo Accedi a un database specificare il nome utente e la password.

    2. Fare clic su Salva.

Importante: Avviso di pensionamento di Facebook Data Connector   L'importazione e l'aggiornamento dei dati da Facebook in Excel smetterà di funzionare in aprile 2020. Sarà comunque possibile usare il connettore Facebook Get & Transform (Power query) fino a quel momento, ma a partire da aprile 2020 non sarà possibile connettersi a Facebook e verrà visualizzato un messaggio di errore. È consigliabile modificare o rimuovere eventuali query Get & Transform (Power query) esistenti che usano il connettore di Facebook il prima possibile per evitare risultati imprevisti.

Nota: Se è la prima volta che ci si connette a Facebook, verrà chiesto di specificare le credenziali. Accedere con l'account di Facebook e consentire l'accesso all'applicazione Power query. È possibile disattivare le richieste future facendo clic sull'opzione non avvisare di nuovo per questo connettore .

  1. Nella scheda della barra multifunzione Power query fare clic su da altre origini > da Facebook.

  2. Nella finestra di dialogo Facebook Connetti a Facebook usando "me", il tuo nome utente o l'ID oggetto.

    Nota: Il nome utente di Facebook è diverso dalla posta elettronica di accesso.

  3. Selezionare una categoria a cui connettersi dall'elenco a discesa della connessione . Ad esempio, seleziona amici per consentire l'accesso a tutte le informazioni disponibili nella categoria amici di Facebook.

  4. Fare clic su OK.

  5. Se necessario, fare clic su Accedi dalla finestra di dialogo di Access Facebook , quindi immettere la posta elettronica o il numero di telefono di Facebook e la password. Puoi selezionare l'opzione per mantenere l'accesso. Una volta eseguito l'accesso, fare clic su Connetti.

  6. Dopo aver completato la connessione, sarà possibile visualizzare in anteprima una tabella che contiene informazioni sulla categoria selezionata. Ad esempio, se selezioni la categoria amici, Power query esegue il rendering di una tabella che contiene gli amici di Facebook per nome.

  7. Fare clic su carica o modifica.

Puoi usare l' editor di query per scrivere formule per Power query.

= Facebook.Graph("https://graph.facebook.com/v2.8/me/friends")

Editor di Power query con formula Facebook

Nota: L'editor di query viene visualizzato solo quando si carica, modifica o crea una nuova query con Power Query. Il video seguente illustra la finestra Editor di query che viene visualizzata dopo la modifica di una query in una cartella di lavoro di Excel. Per visualizzare l' editor di query senza caricare o modificare una query di cartella di lavoro esistente, nella sezione ottenere dati esterni della scheda della barra multifunzione di Power Query selezionare da altre origini > query vuota. Il video seguente illustra uno dei modi disponibili per visualizzare la finestra Editor di query.

Come visualizzare l'Editor di query in Excel

Note: 

  • Prima di potersi connettere a un database SAP SQL Anywhere, è necessario che nel computer sia installato il driver SAP SQL Anywhere . Selezionare il driver che corrisponde all'installazione di Power Query (32 bit o 64 bit).

  1. Nella scheda della barra multifunzione Power query selezionare da database > da SAP Sybase SQL Anywhere.

    Esempio di controllo modulo casella combinata
  2. Nella finestra di dialogo database Sybase specificare il Server Sybase a cui connettersi nella casella nome server . Facoltativamente, è possibile specificare anche un nome per Database (facoltativo).

  3. Se si vuole importare i dati usando una query di database nativa, specificare la query nella casella Istruzione SQL. Per altre informazioni, vedere Importare dati da un database usando una query di database nativa.

  4. Fare clic su OK.

  5. Per impostazione predefinita, la casella di controllo Crittografa connessione è selezionata in modo che Power query si connetta al database usando una semplice connessione crittografata.

  6. Fare clic su Connetti.

Microsoft Azure Archiviazione BLOB è un servizio che consente di archiviare grandi quantità di dati non strutturati, ad esempio immagini, video, audio e documenti, a cui è possibile accedere da qualsiasi parte del mondo tramite HTTP o HTTPS. Per altre informazioni sul servizio di archiviazione di Azure BLOB, vedere come usare lo spazio di archiviazione BLOB.

  1. Nella scheda della barra multifunzione Power query selezionare da Azure > da Microsoft Azure archiviazione BLOB.

    Importazione di Power query da una finestra di dialogo Azure
  2. Nella finestra di dialogo Microsoft Azure archiviazione BLOB immettere il nome o l'URL dell'account di archiviazione di Microsoft Azure e quindi fare clic su OK.

  3. Se ci si connette al servizio Archiviazione BLOB per la prima volta, verrà richiesto di immettere e salvare la chiave di accesso di archiviazione. Nella finestra di dialogo Accedi a Archiviazione BLOB Microsoft Azure immettere la chiave di accesso di archiviazione nella casella Chiave account e quindi fare clic su Salva.

    Nota: Per recuperare la chiave di accesso di archiviazione, accedere al portale di Microsoft Azure, selezionare l'account di archiviazione e quindi fare clic sull'icona Gestisci chiave di accesso nella parte inferiore della pagina. Fare clic sull'icona di copia a destra della chiave primaria e quindi incollare il valore nella casella Chiave account.

  4. Nell'Editor di query vengono elencati tutti i contenitori disponibili nel servizio Archiviazione BLOB Microsoft Azure. In Strumento di navigazione selezionare il contenitore da cui si vuole importare i dati e quindi fare clic su Applica e chiudi.

  1. Nella scheda della barra multifunzione Power query selezionare da Azure > da Microsoft Azure HDInsight.

    Attività delle query comuni
  2. Nella finestra di dialogo Microsoft Azure HDInsight immettere il nome di un account e fare clic su OK.

  3. Immettere quindi la chiave dell'accounte fare clic su Connetti.

    Nota: Se è necessario recuperare la chiave, tornare al portaleMicrosoft Azure, selezionare l'account di archiviazione e fare clic sull'icona Gestisci il tasto di scelta nella parte inferiore della pagina. Fare clic sull'icona copia a destra della chiave primaria e incollare il valore nella procedura guidata.

  4. Selezionare il cluster nella finestra di dialogo Navigator e quindi trovare e selezionare un file di contenuto.

  5. Fare clic su carica per caricare la tabella selezionata oppure su modifica per eseguire ulteriori filtri dati e trasformazioni prima di caricarli.

Nota: HDInsight ha una tabella hive predefinita, HiveSampleData. txt, che può essere usata per scoprire in che modo i dati vengono importati in Excel tramite Power query. Per una guida dettagliata su come importare i dati da HDInsight, vedere come connettere Excel a Microsoft Azure HDInsight con Power query.

Power query non è disponibile in Excel 2007. Tuttavia, è comunque possibile connettersi a origini dati esterne. Tieni presente che l'esperienza non è così robusta come l'equivalente Get & trasformare l'esperienza con Power query. Vedere: Unified Get & Transform.

Connessione guidata dati

Passaggio 1: creare una connessione con un'altra cartella di lavoro

  1. Nella scheda Dati fare clic su Connessioni.

    Connessioni

  2. Nella finestra di dialogo Connessioni cartella di lavoro fare clic su Aggiungi.

  3. Nella parte inferiore della finestra di dialogo Connessioni esistenti fare clic su Sfoglia.

  4. Individuare la cartella di lavoro e fare clic su Apri.

  5. Nella finestra di dialogo Seleziona tabella selezionare una tabella (foglio di lavoro) e fare clic su OK.

    Note: 

    • I fogli di lavoro sono definiti "tabelle" nella finestra di dialogo Seleziona tabella

    • È possibile aggiungere una sola tabella alla volta.

    • È possibile rinominare una tabella facendo clic sul pulsante Proprietà . È anche possibile aggiungere una descrizione.

  6. Per aggiungere altre tabelle, ripetere i passaggi da 2 a 5.

  7. Fare clic su Chiudi.

Passaggio 2: Aggiungere le tabelle al foglio di lavoro

  1. Fare clic su Connessioni esistenti, scegliere la tabella e fare clic su Apri.

  2. Nella finestra di dialogo Importa dati scegliere dove inserire i dati nella cartella di lavoro e se visualizzare i dati come tabella, tabella pivoto grafico pivot.

È possibile usare la connessione guidata dati per connettersi a un database di Access.

  1. Nel gruppo Carica dati esterni della scheda Dati fare clic su Da Access.

    Gruppo Carica dati esterni della scheda Dati

  2. Nella finestra di dialogo Seleziona origine dati individuare il database di Access.

  3. Nella finestra di dialogo Seleziona tabella selezionare le tabelle o le query da usare e fare clic su OK.

  4. È possibile fare clic su Fine oppure su Avanti per modificare i dettagli della connessione.

  5. Nella finestra di dialogo Importa dati scegliere dove inserire i dati nella cartella di lavoro e se visualizzare i dati come tabella, rapporto di tabella pivot o come grafico pivot.

  6. Fare clic sul pulsante Proprietà per impostare proprietà avanzate per la connessione, ad esempio le opzioni per l'aggiornamento dei dati connessi.

  7. Facoltativamente si possono aggiungere i dati al modello di dati in modo da poter combinare i propri dati con altre tabelle o dati da altre origini, creare relazioni tra tabelle ed eseguire molte più operazioni di quanto sia possibile con un rapporto di tabella pivot di base.

  8. Fare clic su OK per completare l'operazione.

Accedere alla scheda dati > ottenere dati esterni > dal testo. Quindi, nella finestra di dialogo Importa file di testo , fare doppio clic sul file di testo che si vuole importare e si aprirà la finestra di dialogo Importazione guidata testo.

Passaggio 1 di 3

Tipo di dati originale    Se gli elementi del file di testo sono separati da tabulazioni, due punti, punti e virgole, spazi o altri caratteri, selezionare delimitato. Se tutti gli elementi di ogni colonna sono della stessa lunghezza, selezionare larghezza fissa.

Inizio importazione alla riga    Digitare o selezionare un numero di riga per specificare la prima riga dei dati che si desidera importare.

Origine file    Selezionare il set di caratteri usato nel file di testo. Nella maggior parte dei casi, è possibile abbandonare l'impostazione predefinita. Se si è certi che il file di testo è stato creato usando un set di caratteri diverso rispetto al set di caratteri che si sta usando nel computer, è necessario modificare questa impostazione in base a tale set di caratteri. Ad esempio, se il computer è impostato per l'uso di character set 1251 (alfabeto cirillico, Windows), ma si sa che il file è stato prodotto usando set di caratteri 1252 (Western European, Windows), è consigliabile impostare l' origine del file su 1252.

Anteprima del file    Questa casella Visualizza il testo che verrà visualizzato quando viene separato in colonne nel foglio di lavoro.

Passaggio 2 di 3 (dati delimitati)

Delimitatori    Selezionare il carattere che separa i valori nel file di testo. Se il carattere non è elencato, selezionare l' altra casella di controllo e quindi digitare il carattere nella casella contenente il cursore. Queste opzioni non sono disponibili se il tipo di dati è a larghezza fissa.

Trattare i delimitatori consecutivi come uno    Selezionare questa casella di controllo se i dati contengono un delimitatore di più caratteri tra campi dati o se i dati contengono più delimitatori personalizzati.

Qualificatore di testo    Selezionare il carattere che racchiude i valori nel file di testo. Quando in Excel viene rilevato il carattere qualificatore di testo, tutto il testo che segue tale carattere e precede l'occorrenza successiva di tale carattere viene importato come un valore, anche se il testo contiene un carattere delimitatore. Ad esempio, se il delimitatore è una virgola (,) e il qualificatore di testo è un segno di virgolette (")," Dallas, Texas "viene importato in una cella come Dallas, Texas. Se non viene specificato alcun carattere o l'apostrofo (') come qualificatore di testo, "Dallas, Texas" viene importato in due celle adiacenti come "Dallas e Texas".

Se il carattere delimitatore si verifica tra i qualificatori di testo, Excel omette i qualificatori nel valore importato. Se non si verifica alcun carattere delimitatore tra i qualificatori di testo, Excel include il carattere qualificatore nel valore importato. Di conseguenza, "Dallas Texas" (usando il qualificatore di testo virgolette) viene importato in una cella come "Dallas Texas".

Anteprima dati    Esaminare il testo in questa casella per verificare che il testo venga separato in colonne nel foglio di lavoro come desiderato.

Passaggio 2 di 3 (dati a larghezza fissa)

Anteprima dati    Impostare le larghezze di campo in questa sezione. Fare clic sulla finestra di anteprima per impostare un'interruzione di colonna, rappresentata da una linea verticale. Fare doppio clic su un'interruzione di colonna per rimuoverla oppure trascinare un'interruzione di colonna per spostarla.

Passaggio 3 di 3

Fare clic sul pulsante Avanzate per eseguire una o più delle operazioni seguenti:

  • Specifica il tipo di separatori decimali e migliaia usati nel file di testo. Quando i dati vengono importati in Excel, i separatori corrispondono a quelli specificati per la propria posizione nelle opzioni internazionali e della lingua o nelle impostazioni internazionali (pannello di controllo di Windows).

  • Specifica che uno o più valori numerici possono contenere un segno meno finale.

Formato dati colonna    Fare clic sul formato dati della colonna selezionata nella sezione Anteprima dati . Se non si vuole importare la colonna selezionata, fare clic su non importare la colonna (Skip).

Dopo aver selezionato un'opzione per il formato dati per la colonna selezionata, l'intestazione di colonna in Anteprima dati Visualizza il formato. Se si seleziona Data, selezionare un formato di data nella casella Data .

Scegliere il formato di dati che corrisponde ai dati di anteprima in modo che Excel possa convertire correttamente i dati importati. Ad esempio:

  • Per convertire una colonna di tutti i caratteri del numero di valuta nel formato valuta di Excel, selezionare generale.

  • Per convertire una colonna di tutti i caratteri numerici nel formato testo di Excel, selezionare testo.

  • Per convertire una colonna di tutti i caratteri di data, ogni data nell'ordine di anno, mese e giorno, nel formato data di Excel selezionare Datae quindi selezionare il tipo di data di YMD nella casella Data .

Excel importerà la colonna come generale se la conversione potrebbe produrre risultati non previsti. Ad esempio:

  • Se la colonna contiene una combinazione di formati, ad esempio caratteri alfabetici e numerici, Excel converte la colonna in generale.

  • Se, in una colonna di date, ogni data è nell'ordine di anno, mese e data e si seleziona Data insieme a un tipo di data MDY, la colonna verrà convertita in formato generale. Una colonna che contiene caratteri di data deve corrispondere strettamente a una data predefinita di Excel o a formati di data personalizzati.

Se Excel non converte una colonna nel formato desiderato, è possibile convertire i dati dopo averlo importato.

Dopo aver selezionato le opzioni desiderate, fare clic su fine per aprire la finestra di dialogo Importa dati e scegliere dove inserire i dati.

Importa dati

Imposta queste opzioni per controllare la modalità di esecuzione del processo di importazione dei dati, incluse le proprietà di connessione dati da usare e il file e l'intervallo da popolare con i dati importati.

  • Le opzioni in selezionare la modalità di visualizzazione dei dati nella cartella di lavoro sono disponibili solo se è stato preparato un modello di dati e si seleziona l'opzione per aggiungere questa importazione al modello (vedere il terzo elemento dell'elenco).

  • Specificare una cartella di lavoro di destinazione:

    • Se si sceglie un foglio di lavoro esistente, fare clic su una cella nel foglio per posizionare la prima cella di dati importati oppure fare clic e trascinare per selezionare un intervallo.

    • Scegliere nuovo foglio di lavoro da importare in un nuovo foglio di lavoro (a partire dalla cella a1)

  • Se si dispone di un modello di dati, fare clic su Aggiungi questi dati al modello di dati per includere questa importazione nel modello. Per altre informazioni, vedere creare un modello di dati in Excel.

    Tieni presente che la selezione di questa opzione Sblocca le opzioni in selezionare la modalità di visualizzazione dei dati nella cartella di lavoro.

  • Fare clic su Proprietà per impostare le proprietà di un intervallo di dati esterno desiderate. Per altre informazioni, vedere gestire gli intervalli di dati esterni e le relative proprietà.

  • Quando si è pronti a completare l'importazione dei dati, fare clic su OK .

  1. Nel gruppo Ottieni dati esterni della scheda dati fare clic su da Web.

  2. Nella finestra di dialogo nuova query Web immettere l'indirizzo della pagina Web in cui si vuole eseguire la query nella casella Indirizzo e quindi fare clic su Vai.

    La pagina Web verrà aperta nella finestra di dialogo nuova query Web.

  3. Nella pagina Web fare clic sulla piccola casella gialla con una freccia rossa accanto a ogni tabella che si desidera eseguire una query.

  4. Impostare le opzioni desiderate, quindi fare clic su Importa.

Impostare le opzioni della query Web

  1. Nell'angolo in alto a destra della finestra di dialogo nuova query Web fare clic su Opzioni.

  2. Nella finestra di dialogo Opzioni query Web impostare una delle opzioni seguenti:

    Opzione

    Effetti

    Formattazione

    • Nessuno   I dati Web verranno importati come testo normale. Nessuna formattazione verrà importata e il testo del collegamento verrà importato da qualsiasi collegamento ipertestuale.

    • Formattazione RTF   I dati Web verranno importati come testo RTF, ma solo il testo del collegamento verrà importato da eventuali collegamenti ipertestuali.

    • Formattazione HTML completa   Tutte le formattazione verranno importate e i collegamenti ipertestuali importati saranno funzionali.

    Importare <blocchi predefiniti> in colonne

    Se questa opzione è selezionata, ogni blocco <PRE> verrà importato come colonna.

    Trattare i delimitatori consecutivi come uno

    Questa opzione si applica solo se è selezionata l'opzione precedente. Se questa opzione è selezionata, i delimitatori che non hanno testo tra di essi saranno considerati un delimitatore durante il processo di importazione.

    Usare le stesse impostazioni di importazione per l'intera sezione

    Questa opzione si applica solo se è selezionata l'opzione precedente. Se questa opzione è selezionata, i dati dei tag HTML <PRE> nella pagina specificata vengono elaborati contemporaneamente durante il processo di importazione. Se non è selezionata, i dati vengono importati in blocchi di righe contigue in modo che le righe di intestazione vengano riconosciute come tali.

    Disabilitare il riconoscimento della data

    Se selezionata, le date vengono importate come testo. Se non è selezionata, le date verranno importate come valori di data/ora.

    Disabilitare i reindirizzamenti delle query Web

    Se selezionato, i redirect verranno ignorati. Se non è selezionato, verranno elaborati i redirect.

L'esperienza Recupera e trasforma non era disponibile in Excel 2007, quindi è possibile usare un file ODC (Office Data Connection) per connettersi a un database di Microsoft SQL Server da una cartella di lavoro di Excel 2007. SQL Server è un programma per database relazionali completo, progettato per soluzioni di dati a livello aziendale che richiedono prestazioni ottimizzate, disponibilità, scalabilità e sicurezza.

  1. Nel gruppo Carica dati esterni della scheda Dati fare clic su Da altre origini e su Da SQL Server.

    Immagine della barra multifunzione di Excel

    Viene avviata la Connessione guidata dati. Questa procedura guidata include tre pagine.

    Pagina 1: Connessione al server di database    

  2. Nel passaggio 1 digitare il nome del computer di SQL Server nella casella Nome server.

  3. Nel passaggio 2, in Credenziali di accesso, eseguire una di queste operazioni:

    • Per usare il nome utente e la password corrente di Microsoft Windows, fare clic su Usa autenticazione di Windows.

    • Per immettere un nome utente e una password del database, fare clic su Usa nome utente e password seguenti, quindi digitare il nome utente e la password nelle caselle corrispondenti Nome utente e Password.

      Nota sulla sicurezza: 

      • 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 è casa1. La lunghezza minima delle password dovrebbe essere di 8 caratteri. È preferibile però usare una passphrase contenente almeno 14 caratteri.

      • È essenziale ricordare la password. Se la si dimentica, Microsoft non potrà recuperarla. Prendere nota delle password, quindi conservarle in un luogo sicuro, lontano dalle informazioni che si intende proteggere.

      Pagina 2: Seleziona database e tabella    

  4. In Selezionare il database contenente i dati desiderati selezionare un database. In Connetti a una tabella specifica selezionare una tabella o una visualizzazione specifica.

    In alternativa, è possibile cancellare la caselle di controllo Connetti a una tabella specifica, in modo che venga richiesto l'elenco di tabelle e visualizzazioni agli altri utenti che usano questo file di connessione.

    Pagina 3: Salva file di connessione dati e chiudi    

  5. Facoltativamente, nella casella Nome file modificare il nome file suggerito. Fare clic su Sfoglia per modificare il percorso di file predefinito (Origini dati personali).

  6. Facoltativamente, digitare una descrizione del file, un nome descrittivo e parole di ricerca comuni nelle caselle Descrizione, Nome descrittivo e Parole chiave ricerca.

  7. Per fare in modo che il file di connessione venga usato sempre quando i dati vengono aggiornati, fare clic sulla casella di controllo Prova sempre a utilizzare questo file per l'aggiornamento dei dati. Questa casella di controllo assicura che gli aggiornamenti per il file di connessione verranno usati sempre da tutte le cartelle di lavoro che usano il file di connessione.

  8. Per specificare come accedere all'origine dati esterna di un rapporto di tabella pivot se la cartella di lavoro viene salvata in Excel Services e viene aperta con Excel Services, fare clic su Impostazioni di autenticazione, quindi selezionare una delle opzioni seguenti per accedere all'origine dati:

    • Autenticazione di Windows     Selezionare questa opzione per usare il nome utente e la password di Windows dell'utente corrente. Si tratta del metodo più sicuro, ma può influire sulle prestazioni se molti utenti sono connessi al server.

    • SSO     Selezionare questa opzione per usare Single Sign-On (SSO) e quindi immettere la stringa di identificazione appropriata nella casella ID SSO. Un amministratore del sito può configurare un sito di Windows SharePoint Services per usare un database Single Sign-On in cui archiviare il nome utente e la password. Questo metodo risulta più efficiente se ci sono molti utenti connessi al server.

    • Nessuna     Selezionare questa opzione per salvare il nome utente e la password nel file di connessione.

      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.

      Nota: L'impostazione di autenticazione viene usata solo da Excel Services e non da Excel.

  9. Fare clic su OK.

  10. Fare clic su Fine per chiudere la Connessione guidata dati.

    Viene visualizzata la finestra di dialogo Importa dati.

  11. In Specificare come visualizzare i dati nella cartella di lavoro eseguire una di queste operazioni:

    • Per creare una tabella di Excel, fare clic su Tabella (questa è l'impostazione predefinita).

    • Per creare un rapporto di tabella pivot, fare clic su Rapporto di tabella pivot.

    • Per creare un grafico pivot e un rapporto di tabella pivot, selezionare In un rapporto di tabella pivot e grafico pivot .

      Nota: L'opzione Crea solo connessione è disponibile solo per un database OLAP.

  12. In Indicare dove inserire i dati eseguire una delle operazioni seguenti:

    • Per inserire i dati in un foglio di lavoro esistente, selezionare Foglio di lavoro esistente, quindi digitare il nome della prima cella nell'intervallo di celle in cui si vogliono inserire i dati.

      In alternativa, fare clic su Comprimi finestra di dialogo Icona del pulsante per comprimere temporaneamente la finestra di dialogo, selezionare la cella iniziale nel foglio di lavoro e quindi fare clic su Espandi finestra di dialogo Icona del pulsante .

    • Per inserire i dati in un nuovo foglio di lavoro a partire dalla cella A1, fare clic su Nuovo foglio di lavoro.

  13. Facoltativamente, è possibile modificare le proprietà di connessione, e anche il file di connessione, facendo clic su Proprietà, modificando le proprietà nella finestra di dialogo Proprietà connessione e quindi facendo clic su OK.

    Per altre informazioni, vedere Proprietà della connessione.

Per Excel 2007, è possibile usare Microsoft query per connettersi a origini dati ODBC.

Connessione guidata dati

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

    Esercitazione in PowerPoint 2010

    Viene visualizzata la connessione guidata dati. Questa procedura guidata include tre riquadri.

    • Connessione al server di database

    • Selezionare database e tabella

    • Salvare il file di connessione dati e finire

  2. Nella casella nome server del riquadro Connetti a database server Digitare il nome del server di database OLAP.

    Suggerimento: Se si conosce il nome del file del cubo offline a cui si vuole connettersi, è possibile digitare il percorso completo, il nome e l'estensione del file.

  3. In accesso alle credenzialieseguire una delle operazioni seguenti, quindi fare clic su Avanti:

    • Per usare il nome utente e la password di Windows correnti, fare clic su Usa autenticazione di Windows.

    • Per immettere un nome utente e una password del database, fare clic su Usa nome utente e password seguenti, quindi digitare il nome utente e la password nelle caselle corrispondenti Nome utente e Password.

  4. Nel riquadro Seleziona il database che contiene i dati desiderati selezionare un database e quindi fare clic su Avanti.

    Per connettersi a un cubo specifico nel database, verificare che la connessione a un cubo o una tabella specifico sia selezionata e quindi selezionare un cubo nell'elenco.

  5. Nella casella nome file della finestra di dialogo Salva file di connessione dati e fine , rivedere il nome file predefinito in base alle esigenze (facoltativo).

    Fare clic su Sfoglia per modificare il percorso predefinito del file delle origini datio selezionare i nomi file esistenti.

  6. Nelle caselle Descrizione, nome descrittivoe parole chiave di ricerca digitare una descrizione del file, un nome descrittivo e parole di ricerca comuni (tutte facoltative).

  7. Per verificare che il file di connessione venga usato quando la tabella pivot viene aggiornata, fare clic su Cerca sempre di usare questo file per aggiornare questi dati.

    Selezionando questa casella di controllo si garantisce che gli aggiornamenti al file di connessione verranno sempre usati da tutte le cartelle di lavoro che usano tale file di connessione.

  8. Fare clic su Fine per chiudere la Connessione guidata dati.

  9. Nella finestra di dialogo Importa dati , in selezionare la modalità di visualizzazione dei dati nella cartella di lavoro, eseguire una delle operazioni seguenti:

    • Per creare solo un rapporto di tabella pivot, fare clic su rapporto di tabella pivot.

    • Per creare un rapporto di tabella pivot e un rapporto di grafico pivot, fare clic su grafico pivot e rapporto.

    • Per archiviare la connessione selezionata nella cartella di lavoro per un uso successivo, fare clic su Crea connessione solo. Questa casella di controllo garantisce che la connessione venga usata da formule che contengono funzioni cubo create e che non si vuole creare un rapporto di tabella pivot.

  10. In dove si vogliono inserire i dati, eseguire una delle operazioni seguenti:

    • Per inserire il rapporto di tabella pivot in un foglio di lavoro esistente, selezionare foglio di lavoro esistentee quindi digitare il riferimento di cella della prima cella dell'intervallo di celle in cui si vuole trovare il rapporto di tabella pivot.

      È anche possibile fare clic su Comprimi finestra di dialogo Icona del pulsante per nascondere temporaneamente la finestra di dialogo, selezionare la cella iniziale nel foglio di lavoro che si vuole usare e quindi premere Espandi finestra di dialogo Icona del pulsante .

  11. Per inserire il rapporto di tabella pivot in un nuovo foglio di lavoro a partire dalla cella a1, fare clic su nuovo fogliodi lavoro.

  12. Per verificare o modificare le proprietà di connessione, fare clic su Proprietà, apportare le modifiche necessarie nella finestra di dialogo Proprietà connessione e quindi fare clic su OK.

Uso di connessioni dati esterne

Le sezioni seguenti illustrano il funzionamento delle connessioni dati esterne e la modalità di modifica, gestione e condivisione delle informazioni di connessione con altri programmi e utenti.

Informazioni sulle nozioni di base sulle connessioni dati

I dati in una cartella di lavoro di Excel possono provenire da due posizioni diverse. I dati possono essere archiviati direttamente nella cartella di lavoro oppure archiviati in un'origine dati esterna, ad esempio un file di testo, un database o un cubo OLAP (Online Analytical Processing). Questa origine dati esterna è connessa alla cartella di lavoro tramite una connessione dati, che è un set di informazioni che descrive come individuare, accedere e accedere all'origine dati esterna.

Il vantaggio principale della connessione a dati esterni consiste nel fatto che è possibile analizzare periodicamente questi dati senza copiare ripetutamente i dati nella cartella di lavoro, ovvero un'operazione che può richiedere tempo e un errore. Dopo la connessione a dati esterni, è anche possibile aggiornare o aggiornare automaticamente le cartelle di lavoro di Excel dall'origine dati originale ogni volta che l'origine dati viene aggiornata con nuove informazioni.

Le informazioni di connessione sono archiviate nella cartella di lavoro e possono essere archiviate anche in un file di connessione, ad esempio un file ODC (Office Data Connection) o un file di nome origine dati (. DSN).

Per trasferire dati esterni in Excel, è necessario accedere ai dati. Se il origine dati esterno a cui si vuole accedere non si trova nel computer locale, potrebbe essere necessario contattare l'amministratore del database per una password, autorizzazioni utente o altre informazioni di connessione. Se l'origine dati è un database, verificare che il database non venga aperto in modalità esclusiva. Se l'origine dati è un file di testo o un foglio di calcolo, verificare che un altro utente non lo abbia aperto per l'accesso esclusivo.

Molte origini dati richiedono anche un driver ODBC o un provider OLE DB per coordinare il flusso di dati tra Excel, il file di connessione e l'origine dati.

Il diagramma seguente riepiloga i punti chiave relativi alle connessioni dati.

Connessione a origini dati esterne

1. esiste una varietà di origini dati a cui è possibile connettersi: Analysis Services, SQL Server, Microsoft Access, altri database OLAP e relazionali, fogli di calcolo e file di testo.

2. molte origini dati hanno un driver ODBC associato o un provider OLE DB.

3. un file di connessione definisce tutte le informazioni necessarie per accedere e recuperare dati da un'origine dati.

4. le informazioni di connessione vengono copiate da un file di connessione in una cartella di lavoro e le informazioni di connessione possono essere modificate facilmente.

5. i dati vengono copiati in una cartella di lavoro in modo che sia possibile usarli solo quando si usano i dati archiviati direttamente nella cartella di lavoro.

Ricerca di connessioni

Per trovare i file di connessione, usare la finestra di dialogo connessioni esistenti . Nel gruppo carica dati esterni della scheda dati fare clic su connessioni esistenti. Usando questa finestra di dialogo è possibile vedere i tipi di connessioni seguenti:

  • Connessioni nella cartella di lavoro    

    Questo elenco Visualizza tutte le connessioni correnti nella cartella di lavoro. L'elenco viene creato dalle connessioni già definite, create usando la finestra di dialogo Seleziona origine dati della connessione guidata dati o da connessioni selezionate in precedenza come connessione da questa finestra di dialogo.

  • File di connessione nel computer    

    Questo elenco viene creato dalla cartella origini dati in genere archiviata nella cartella documenti (Windows XP) o documenti (Windows Vista).

  • File di connessione nella rete    

    Questo elenco può essere creato tra i seguenti:

    • Un set di cartelle nella rete locale, la cui posizione può essere distribuita in tutta la rete come parte della distribuzione dei criteri di gruppo di Microsoft Office.

    • Una raccolta di connessioni dati Excel Services (DCL) in un sito di SharePoint Foundation. 

Modifica delle proprietà di connessione

È anche possibile usare Excel come editor di file di connessione per creare e modificare connessioni a origini dati esterne archiviate in una cartella di lavoro o in un file di connessione. Se non si trova la connessione desiderata, è possibile creare una connessione facendo clic su Cerca altro per visualizzare la finestra di dialogo Seleziona origine dati e quindi fare clic su nuova origine per avviare la connessione guidata dati.

Dopo aver creato la connessione, è possibile usare la finestra di dialogo Proprietà connessione , nel gruppo carica dati esterni della scheda dati fare clic su Proprietà. per controllare le varie impostazioni per le connessioni a origini dati esterne e per usare, riutilizzare o cambiare i file di connessione.

Se si usa un file di connessione per connettersi a un'origine dati, Excel copia le informazioni di connessione dal file di connessione nella cartella di lavoro di Excel. Quando si apportano modifiche tramite la finestra di dialogo Proprietà connessione , si modificano le informazioni di connessione dati archiviate nella cartella di lavoro di Excel corrente e non il file di connessione dati originale che potrebbe essere stato usato per creare la connessione (indicata dal nome del file visualizzato nella proprietà del file di connessione nella scheda definizione ). Dopo aver modificato le informazioni di connessione (ad eccezione delle proprietà nome connessione e Descrizione connessione ), il collegamento al file di connessione viene rimosso e la proprietà del file di connessione viene deselezionata.

Per fare in modo che il file di connessione venga sempre usato quando si aggiorna un'origine dati, fare clic su Cerca sempre di usare questo file per aggiornare questi dati nella scheda definizione . Selezionando questa casella di controllo si garantisce che gli aggiornamenti al file di connessione verranno sempre usati da tutte le cartelle di lavoro che usano tale file di connessione, che deve anche avere questa proprietà impostata.

Gestione delle connessioni

Usando la finestra di dialogo Connessioni cartella di lavoro , è possibile gestire facilmente queste connessioni, incluse la creazione, la modifica e l'eliminazione. Nel gruppo carica dati esterni della scheda dati fare clic su connessioni. È possibile usare questa finestra di dialogo per eseguire le operazioni seguenti:

  • Creare, modificare, aggiornare ed eliminare le connessioni in uso nella cartella di lavoro.

  • Verificare l'origine dei dati esterni. È consigliabile eseguire questa operazione nel caso in cui la connessione sia stata definita da un altro utente.

  • Visualizzare la posizione di ogni connessione nella cartella di lavoro corrente.

  • Diagnosticare un problema correlato a un messaggio di errore sulle connessioni a dati esterni.

  • Reindirizzare una connessione a un altro server o a un'origine dati oppure sostituire il file di connessione per una connessione esistente.

  • Facilitare la creazione e la condivisione dei file di connessione con gli utenti.

Condivisione di connessioni

I file di connessione sono particolarmente utili per la condivisione di connessioni su base costante, rendendo le connessioni più individuabili, contribuendo a migliorare la sicurezza delle connessioni e facilitando l'amministrazione dell'origine dati. Il modo migliore per condividere i file di connessione consiste nell'inserirli in un percorso sicuro e attendibile, ad esempio una cartella di rete o una raccolta di SharePoint, in cui gli utenti possono leggere il file, ma solo gli utenti designati possono modificare il file.

Uso di file ODC

È possibile creare file ODC (Office Data Connection) tramite la connessione a dati esterni tramite la finestra di dialogo Seleziona origine dati o tramite la connessione guidata dati per connettersi alle nuove origini dati. Un file ODC USA tag HTML e XML personalizzati per archiviare le informazioni sulla connessione. È possibile visualizzare o modificare facilmente il contenuto del file in Excel.

È possibile condividere i file di connessione con altre persone per assegnare loro lo stesso accesso a un'origine dati esterna. Altri utenti non devono configurare un'origine dati per aprire il file di connessione, ma potrebbe essere necessario installare il driver ODBC o il provider OLE DB necessario per accedere ai dati esterni nel computer.

I file ODC sono il metodo consigliato per la connessione ai dati e la condivisione dei dati. È possibile convertire facilmente altri file di connessione tradizionali (DSN, UDL e file di query) in un file ODC aprendo il file di connessione e facendo clic sul pulsante Esporta file di connessione nella scheda definizione della finestra di dialogo Proprietà connessione .

Uso di file di query

I file di query sono file di testo che contengono informazioni sull'origine dati, incluso il nome del server in cui si trovano i dati e le informazioni di connessione fornite quando si crea un'origine dati. I file di query sono un metodo tradizionale per la condivisione di query con altri utenti di Excel.

Uso di file di query con estensione dqy    Puoi usare Microsoft query per salvare i file con estensione dqy che contengono query per i dati da database relazionali o file di testo. Quando si aprono questi file in Microsoft query, è possibile visualizzare i dati restituiti dalla query e modificare la query per recuperare risultati diversi. È possibile salvare un file con estensione dqy per qualsiasi query creata, usando la creazione guidata query o direttamente in Microsoft query.

Uso di file di query con estensione oqy    È possibile salvare i file con estensione oqy per connettersi ai dati in un database OLAP, in un server o in un file cubo offline (. cub). Quando si usa la connessione guidata multidimensionale in Microsoft query per creare un'origine dati per un database o un cubo OLAP, viene creato automaticamente un file con estensione oqy. Poiché i database OLAP non sono organizzati in record o tabelle, non è possibile creare query o file con estensione dqy per accedere a questi database.

Uso di file di query con estensione RQY    Excel può aprire i file di query in formato rqy per supportare i driver dell'origine dati OLE DB che usano questo formato. Per altre informazioni, vedere la documentazione relativa al driver.

Uso di file di query con estensione qry    Microsoft query può aprire e salvare file di query in formato qry per l'uso con versioni precedenti di Microsoft query che non possono aprire file dqy. Se si ha un file di query in formato qry che si vuole usare in Excel, aprire il file in Microsoft query e salvarlo come file con estensione dqy. Per informazioni sul salvataggio di file con estensione dqy, vedere Guida di Microsoft query.

Uso di file di query Web con estensione iqy    Excel può aprire i file di query Web con estensione iqy per recuperare i dati dal Web.

Uso di intervalli di dati e proprietà esterni

Un intervallo di dati esterno (detto anche tabella query) è un nome definito o un nome di tabella che definisce la posizione dei dati introdotti in un foglio di lavoro. Quando ci si connette a dati esterni, Excel crea automaticamente un intervallo di dati esterno. L'unica eccezione è un rapporto di tabella pivot connesso a un'origine dati, che non crea un intervallo di dati esterno. In Excel è possibile formattare e disporre un intervallo di dati esterno o usarlo nei calcoli, come per tutti gli altri dati.

Excel denomina automaticamente un intervallo di dati esterno come indicato di seguito:

  • Gli intervalli di dati esterni dai file di Office Data Connection (ODC) ricevono lo stesso nome del nome del file.

  • Gli intervalli di dati esterni da database sono denominati con il nome della query. Per impostazione predefinita Query_from_origine è il nome dell'origine dati usata per creare la query.

  • Gli intervalli di dati esterni dai file di testo sono denominati con il nome del file di testo.

  • Gli intervalli di dati esterni dalle query Web sono denominati con il nome della pagina Web da cui sono stati recuperati i dati.

Se il foglio di lavoro ha più di un intervallo di dati esterno dalla stessa origine, gli intervalli sono numerati. Ad esempio, testo, MyText_1, MyText_2 e così via.

Un intervallo di dati esterno contiene proprietà aggiuntive (da non confondere con le proprietà di connessione) che è possibile usare per controllare i dati, ad esempio la conservazione della formattazione delle celle e la larghezza della colonna. Per modificare queste proprietà dell'intervallo di dati esterno, fare clic su Proprietà nel gruppo connessioni della scheda dati e apportare le modifiche desiderate nelle finestre di dialogo proprietà dell'intervallo di dati esterno o Proprietà dati esterne .

Nota: Se si vuole condividere un riepilogo o un report basato su dati esterni, è possibile assegnare ad altri utenti una cartella di lavoro che contiene un intervallo di dati esterno oppure creare un modello di report. Un modello di report 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.

Informazioni sul supporto dell'origine dati in Excel ed Excel Services

Sono disponibili diversi oggetti dati, ad esempio un intervallo di dati esterno e un rapporto di tabella pivot, che è possibile usare per connettersi a origini dati diverse. Tuttavia, il tipo di origine dati a cui è possibile connettersi è diverso da ogni oggetto dati. È anche possibile usare e aggiornare i dati connessi in Excel Services, ma esistono altre limitazioni e soluzioni alternative da tenere presenti.

Supporto per oggetti dati e origini dati di Excel

La tabella seguente riepiloga le origini dati supportate per ogni oggetto dati in Excel.

Supportate
origine dati

Excel
dati
oggetto

Crea
Esterno
dati
gamma?

OLE
DB

ODBC

Testo
file

HTML
file

Codice
XML file

SharePoint
elenco

Importazione guidata testo

No

No

No

No

No

Rapporto
di tabella pivot (non OLAP)

No

No

No

Rapporto
di tabella pivot OLAP

No

No

No

No

No

No

Tabella Excel

No

No

Mapping XML

No

No

No

No

No

Query Web

No

No

No

No

Connessione guidata dati

Microsoft query

No

No

No

No

Nota: Questi file, un file di testo importato tramite l'importazione guidata testo, un file XML importato tramite un mapping XML e un file HTML o XML importato tramite una query Web, non usano un driver ODBC o un provider OLE DB per creare la connessione all'origine dati.

Supporto di Excel Services e origini dati

Se si vuole visualizzare una cartella di lavoro di Excel in Excel Services (Excel in un Web browser), è possibile connettersi e aggiornare i dati, ma è necessario usare un rapporto di tabella pivot. Excel Services non supporta intervalli di dati esterni, pertanto Excel Services non supporta una tabella di Excel connessa a un'origine dati, una query Web, un mapping XML o una query Microsoft.

Tuttavia, è possibile aggirare questa limitazione usando una tabella pivot per connettersi all'origine dati e quindi progettare e impostare la tabella pivot come tabella bidimensionale senza livelli, gruppi o subtotali in modo che vengano visualizzati tutti i valori di riga e colonna desiderati. Per altre informazioni, vedere i collegamenti nella sezione vedere anche .

Informazioni sui componenti di accesso ai dati

Microsoft Data Access Components (MDAC) 2,8 è incluso in Microsoft Windows Server 2003 e Windows XP SP2. Con MDAC è possibile connettersi e utilizzare dati da un'ampia gamma di origini dati relazionali e non relazionali. È possibile connettersi a diverse origini dati usando i driver ODBC (Open Database Connectivity) o i provider di OLE DB, che vengono creati e spediti da Microsoft o sviluppati da terze parti. Quando si installa Microsoft Office, al computer vengono aggiunti driver ODBC e provider OLE DB aggiuntivi.

Windows Vista e Windows 7 usano i componenti di Windows Data Access (Windows DAC).

Per visualizzare un elenco completo dei provider OLE DB installati nel computer, visualizzare la finestra di dialogo Proprietà collegamento dati da un file di collegamento dati e quindi fare clic sulla scheda provider .

Per visualizzare un elenco completo dei provider ODBC installati nel computer, visualizzare la finestra di dialogo amministratore database ODBC e quindi fare clic sulla scheda driver .

È anche possibile usare i driver ODBC e i provider OLE DB di altri produttori per ottenere informazioni da origini diverse da origini dati Microsoft, inclusi altri tipi di database ODBC e OLE DB. Per informazioni sull'installazione di tali driver ODBC o provider OLE DB, consultare la documentazione relativa al database o contattare il fornitore del database.

Uso di ODBC per la connessione alle origini dati

Le sezioni seguenti illustrano in modo più dettagliato la connettività open database (ODBC).

Architettura ODBC

Nell'architettura ODBC un'applicazione, ad esempio Excel, si connette a gestione driver ODBC, che a sua volta usa un driver ODBC specifico, ad esempio il driver ODBC Microsoft SQL, per connettersi a un'origine dati, ad esempio un database di Microsoft SQL Server.

Definizione delle informazioni di connessione

Per connettersi a origini dati ODBC, eseguire le operazioni seguenti:

  1. Verificare che il driver ODBC appropriato sia installato nel computer che contiene l'origine dati.

  2. Definire un nome di origine dati (DSN) usando l' amministratore dell'origine dati ODBC per archiviare le informazioni di connessione nel registro di sistema o in un file DSN o una stringa di connessione nel codice di Microsoft Visual Basic per passare le informazioni di connessione direttamente a gestione driver ODBC.

    Per definire un'origine dati, in Windows Vista fare clic sul pulsante Start e quindi su Pannello di controllo. Fare clic su sistema e manutenzionee quindi su strumenti di amministrazione. In Windows XP e Windows Server fare clic su Starte quindi su Pannello di controllo. Fare clic su prestazioni e manutenzione, fare clic su strumenti di amministrazione. e quindi fare clic su origini dati (ODBC). Per altre informazioni sulle diverse opzioni, fare clic sul pulsante della Guida in ogni finestra di dialogo.

Origini dati computer

Le origini dati del computer archiviano le informazioni di connessione nel registro di sistema, in un computer specifico, con un nome definito dall'utente. È possibile usare le origini dati computer solo sul computer in cui sono state definite. Sono disponibili due tipi di origini dati computer: utente e sistema. Le origini dati utente possono essere usate e visualizzate solo dall'utente corrente. Le origini dati di sistema possono essere usate da tutti gli utenti in un computer e sono visibili a tutti gli utenti del computer.

Un'origine dati del computer è particolarmente utile quando si vuole fornire una sicurezza aggiuntiva, perché garantisce che solo gli utenti che hanno effettuato l'accesso possano visualizzare un'origine dati del computer e che un'origine dati del computer non possa essere copiata da un utente remoto in un altro computer.

Origini dati file

Le origini dati dei file (detti anche file DSN) archiviano le informazioni di connessione in un file di testo, non nel registro di sistema e sono in genere più flessibili da usare rispetto alle origini dati del computer. Ad esempio, è possibile copiare un'origine dati file in qualsiasi computer con il driver ODBC corretto, in modo che l'applicazione possa basarsi su informazioni di connessione coerenti e accurate a tutti i computer usati. Oppure è possibile posizionare l'origine dati file in un singolo server, condividerla tra i diversi computer della rete e gestire facilmente le informazioni di connessione in un'unica posizione.

Un'origine dati file può anche essere non condivisibile. Un'origine dati del file non condivisibile risiede in un singolo computer e punta a un'origine dati del computer. Le origini dati file non condivisibili possono essere usate per accedere alle origini dati computer esistenti dalle origini dati file.

Uso di OLE DB per la connessione alle origini dati

Le sezioni seguenti descrivono il collegamento di oggetti e l'incorporamento di database (OLE DB) in modo più dettagliato.

Architettura OLE DB

Nell'architettura OLE DB l'applicazione che accede ai dati è denominata consumer di dati, ad esempio Excel, e il programma che consente l'accesso nativo ai dati è detto provider di database, ad esempio il provider OLE DB Microsoft per SQL Server.

Definizione delle informazioni di connessione

Un file di collegamento dati universale (con estensione UDL) contiene le informazioni di connessione usate da un consumer di dati per accedere a un'origine dati tramite il provider OLE DB di tale origine dati. È possibile creare le informazioni di connessione eseguendo una delle operazioni seguenti:

  • Nella connessione guidata dati usare la finestra di dialogo Proprietà collegamento dati per definire un collegamento dati per un provider OLE DB. Per altre informazioni, vedere la sezione importazione di dati tramite la connessione guidata dati.

  • Creare un file di testo vuoto con estensione UDL e quindi modificare il file, che visualizza la finestra di dialogo Proprietà collegamento dati .

Aggiornamento dei dati

Quando si è connessi a un'origine dati esterna, è anche possibile eseguire un'operazione di aggiornamento per recuperare i dati aggiornati. Ogni volta che si aggiornano i dati, viene visualizzata la versione più recente dei dati, incluse le eventuali modifiche apportate ai dati dall'ultimo aggiornamento.

La figura seguente illustra il processo di base di ciò che accade quando si aggiornano dati connessi a un'origine dati esterna.

processo di base per l'aggiornamento di dati esterni

1. un'operazione di aggiornamento consente di ottenere dati aggiornati.

2. il file di connessione definisce tutte le informazioni necessarie per accedere e recuperare dati da un'origine dati esterna.

3. esistono varie origini dati che è possibile aggiornare: OLAP, SQL Server, Access, OLE DB, ODBC, fogli di calcolo e file di testo.

4. i dati aggiornati vengono aggiunti alla cartella di lavoro corrente.

Excel offre molte opzioni per aggiornare i dati importati, ad esempio aggiornare i dati ogni volta che si apre la cartella di lavoro e aggiornare automaticamente i dati a intervalli temporizzati. È possibile continuare a lavorare in Excel mentre i dati vengono aggiornati e si può anche verificare lo stato dell'aggiornamento mentre i dati vengono aggiornati.

Se l'origine dati esterna richiede un password per accedere ai dati, è possibile richiedere che venga immessa la password ogni volta che viene aggiornata la intervallo di dati esterno.

Importazione di dati a livello di codice e utilizzo di funzioni

Gli sviluppatori possono usare diversi approcci in Excel che è possibile eseguire per importare i dati:

  • Puoi usare Visual Basic per le applicazioni per ottenere l'accesso a un'origine dati esterna. A seconda dell'origine dati, puoi usare gli oggetti dati ActiveX o gli oggetti di accesso ai dati per recuperare i dati. È anche possibile definire una stringa di connessione nel codice che specifica le informazioni sulla connessione. L'uso di una stringa di connessione è utile, ad esempio quando si vuole evitare che gli amministratori di sistema o gli utenti creino prima di tutto un file di connessione o per semplificare l'installazione dell'applicazione.

  • Se si importano dati da un database di SQL Server, considerare l'uso di SQL Native client, un'API (Application Programming Interface) autonoma di Access per i dati di OLE DB e ODBC. Combina il provider OLE DB SQL e il driver ODBC SQL in un'unica DLL nativa, Dynamic Link Library, offrendo anche nuove funzionalità separate e distinte dai Microsoft Data Access Components (MDAC). È possibile usare SQL Native Client per creare nuove applicazioni o migliorare le applicazioni esistenti in grado di sfruttare le caratteristiche più recenti di SQL Server, ad esempio MARS (Multiple Active Result Sets), tipi definiti dall'utente (UDT) e supporto per tipi di dati XML.

  • La funzione RTD recupera i dati in tempo reale da un programma che supporta l'automazione COM. Il componente aggiuntivo per l'automazione COM per DATITEMPOREALE deve essere creato e registrato su un computer locale.

  • Il codice SQL. La funzione REQUEST si connette a un'origine dati esterna ed esegue una query da un foglio di lavoro. Il codice SQL. La funzione REQUEST restituisce quindi il risultato come matrice senza la necessità di una programmazione macro. Se la funzione non è disponibile, è necessario installare il componente aggiuntivo Microsoft Excel ODBC (XLODBC.XLA). È possibile installare il componente aggiuntivo da Office.com.

Per altre informazioni sulla creazione di Visual Basic, per le applicazioni, vedere Guida di Visual Basic.

Livelli di privacy

  • Prima di combinare le origini dati in dati specifici che corrispondono ai requisiti di analisi dei dati, è possibile connettersi a un'origine dati in base alle impostazioni dei livelli di privacy dell'origine dati.

Servono altre informazioni?

È sempre possibile rivolgersi a un esperto nella Tech Community di Excel, ottenere supporto nella community Microsoft o suggerire una nuova funzionalità o un miglioramento in Excel UserVoice.

Vedere anche

Power Query si chiama Recupera e trasforma in Excel 2016

Guida di Microsoft Power Query per Excel

Importare dati da un database con una query di database nativa

Esperienza di gestione dei dati in Power BI per Office 365

Nota:  Questa pagina è stata tradotta automaticamente e potrebbe contenere errori di grammatica o imprecisioni. L'intento è quello di rendere fruibile il contenuto. Queste informazioni sono risultate utili' Questo è l'articolo in inglese per riferimento.

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.

×