Importare dati da origini dati esterne (Power Query)

Importare dati da origini dati esterne (Power Query)

Usare l'esperienza & trasformazione di Excel (Power Query) per importare dati in Excel da un'ampia gamma di origini dati. È quindi possibile usare l'editor di query per modificare i passaggi della query per modellare o trasformare i dati. Per altre informazioni, vedere Proprietà forma.

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 la procedura, 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, perché viene installato e si trova nella scheda Dati della barra multifunzione. Le sezioni seguenti illustrano i passaggi per connettersi alle origini dati, ad esempio pagine Web, file di testo, database, servizi online e file di Excel, tabelle e intervalli.

Uso dell'editor di query

Nota: L'editor di query viene visualizzato quando si carica, si modifica o si crea una nuova query con Il comando & Trasforma. Per visualizzare l'editor di query senza caricare o modificare una query della cartella di lavoro esistente, nella sezione Carica dati di & trasforma della scheda Dati della barra multifunzione fare clic su Carica dati > Da altre origini > Query vuota.

Editor di query in Excel 365

  1. Fare clic sulla scheda Dati,quindi su > 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 Sfoglia con valori delimitati da virgole cercare o digitare il percorso del file in cui eseguire la 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 equivaleno all'innalzamento manuale di livello di una riga e alla modifica manuale di ogni tipo di colonna.

Dopo che Power Query rileva automaticamente le colonne, è anche possibile 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, si modifica o si crea una nuova query. Per visualizzare l'editor di query senza caricare o modificare una query della cartella di lavoro esistente, nella scheda della barra multifunzione Carica & Trasforma fare clic su Carica dati > Avviare l'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 selezionare Tabella con intestazioni. Le celle dell'intestazione vengono usate per definire i nomi di colonna per la query.

  5. Nell'editor di query fare clic su Chiudi & carica.

Nota: Se l'intervallo di dati è stato definito come intervallo denominato o è in una tabella di Excel, Excel rileva automaticamente l'intero intervallo e lo carica nell'editor di query. I dati semplici verranno automaticamente convertiti in una tabella quando vengono caricati nell'editor di query.

È possibile 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, si modifica o si crea una nuova query. Per visualizzare l'editor di query senza caricare o modificare una query della cartella di lavoro esistente, nella scheda della barra multifunzione Carica & Trasforma fare clic su Carica dati > Avviare l'editor di Power Query.

  1. Fare clic sulla scheda Dati,quindi su > dati da file > seleziona Da cartella di lavoro. Se il pulsante Ottieni dati non è visualizzato, fare clic su Nuova query > da file > seleziona Da 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 il percorso del file in cui eseguire la 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.

È anche possibile 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, si modifica o si crea una nuova query. Per visualizzare l'editor di query senza caricare o modificare una query della cartella di lavoro esistente, nella scheda della barra multifunzione Carica & Trasforma fare clic su Carica dati > Avviare l'editor di Power Query.

Il browser in uso non supporta le funzionalità video.

Usare l'esperienza & Trasforma di Excel per connettersi 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'URL di 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 sai a quale tabella vuoi connetterti, sceglila 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 eseguire la connessione usando SQL Server autenticazione. 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 su > dati da altre > da ODBC. Se il pulsante Ottieni dati non è visualizzato, passare a Nuova query > da altre > da ODBC.

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

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

  4. Nella finestra di dialogo successiva selezionare le opzioni diconnessione Predefinite o Personalizzate, Windowso Database, immettere le credenziali e quindi premere Connetti.

  5. Nel riquadro Strumento di navigazione selezionare le tabelle o le query a cui ci si vuole connettere, quindi premere Carica o Modifica.

  1. Fare clic sulla scheda Dati, quindi su > dati da > 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 l'URL di un file da importare o collegare a un file.

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

  4. Fare clic su Carica o Modifica.

  1. Fare clic sulla scheda Dati, quindi su > 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 XML - Sfoglia individuare o digitare l'URL di un file da importare o collegare a un file.

  3. Fare clic su Apri.

    Al termine della connessione, sarà possibile usare il riquadro Strumento di navigazione per esplorare e visualizzare in anteprima le raccolte di elementi nel file XML sotto forma di tabella.

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, si modifica o si crea una nuova query. Per visualizzare l'editor di query senza caricare o modificare una query della cartella di lavoro esistente, nella scheda della barra multifunzione Carica & Trasforma fare clic su Carica dati > Avviare l'editor di Power Query.

  1. Passare a Dati > recuperare dati > dal database > da Analysis Services. Se il pulsante Ottieni dati non è visualizzato, fare clic su >da altre > da Analysis Services.

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

    • Connessione al server di database

    • Selezionare database e tabella

    • Salva file di connessione dati e fine

  2. Nella casella Nome server del riquadro Connetti al serverdi database digitare il nome del server di database OLAP.

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

  3. In Credenziali di accesso eseguireuna delle operazioni seguenti, quindi fare clic su Avanti:

    • Per usare il nome utente e la password correnti di 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.

  4. Nel riquadro Selezionare il database contenente i dati desiderati selezionare un database e quindi fare clic su Avanti.

    Per connettersi a un cubo nel database, verificare che l'opzione Connetti a un cubo o a una tabella specifica sia selezionata e quindi selezionare un cubo nell'elenco.

  5. Nel riquadro Salva file di connessione dati e Fine, nella casella Nome file, modificare il nome file predefinito in base alle esigenze (facoltativo).

  6. Fare clic su Sfoglia per modificare il percorso di file predefinito di Origini dati personali o verificare la presenza di nomi file esistenti.

  7. Nelle caselleDescrizione, Nomedescrittivo e Parole chiave di ricerca digitare una descrizione del file, un nome descrittivo e parole di ricerca comuni (tutte facoltative).

  8. Per assicurarsi che il file di connessione viene usato quando la tabella pivot viene aggiornata, fare clic su Prova sempre a usare questo file per aggiornare i dati.

    Selezionando questa casella di controllo, gli aggiornamenti per il 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 Selezionarela modalità di visualizzazione dei dati nella cartella dilavoro, 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 di tabella pivot.

    • Per archiviare la connessione selezionata nella cartella di lavoro per un uso futuro, fare clic su Crea solo connessione. Questa casella di controllo assicura che la connessione sia usata da formule contenenti funzioni cubo create dall'utente e che non si voglia creare un rapporto di tabella pivot.

  11. In Posizione in cui inserire i datieseguire una delle operazioni seguenti:

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

      È anche possibile fare clic su Comprimi finestra Icona del pulsante per nascondere temporaneamente la finestra di dialogo, selezionare la cella iniziale del foglio di lavoro da usare e quindi premere Espandi finestra 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 foglio di lavoro.

    • Per verificare o modificare le proprietà della 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 >da file > da JSON.

    Pulsante Ottieni dati da file JSON

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

  3. Dopo che l'editor di query ha caricato i dati, fare clic su >in tabella,quindi su Chiudi & carica.

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.js", 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"
    

In Excel per Microsoft 365:

  1. Nella scheda Dati fare clic su > dati da file > da PDF.

    Connettore PDF nel menu Dati, Da file

  2. Selezionare il file PDF e quindi fare clic su Apri. La maschera Strumento di navigazione apre il PDF e visualizza le tabelle disponibili.

    Finestra di dialogo Strumento di navigazione per l'importazione di dati PDF

  3. Selezionare le tabelle da importare e quindi eseguire una delle operazioni seguenti:

    • Per visualizzare i dati direttamente in Excel, fare clic su Carica.

    • Per usare prima i dati in Power Query, fare clic su Trasforma dati.

Nota: Prima di potersi connettere a un database Oracle con Power Query,è necessario il software client Oracle v8.1.7 o versione successiva nel computer. Per installare il software client Oracle, passare a Oracle Data Access Components (ODAC) a 32 bit con Oracle Developer Tools per Visual Studio (12.1.0.2.4) per installare il client Oracle a 32 bit o in ODAC 12c Release 4 (12.1.0.2.4) xcopy per Windows x64 a 64 bit per installare il client Oracle a 64 bit.

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

  2. Nella finestra di dialogo Database Oracle specificare il server Oracle a cui connettersi in Nome server. 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 su > dati da altre > da elenco Sharepoint. Se il pulsante Ottieni dati non è visualizzato, fare clic su Nuova query > da altre > da elenco Sharepoint.

  2. Nella finestra di dialogo Elenchi Microsoft SharePoint visualizzata immettere l'URL di un sito di SharePoint.

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

  3. Selezionare OK per continuare.

  4. Nella finestra di dialogo di Access SharePoint visualizzata di nuovo selezionare un'opzione per le credenziali:

    1. Selezionare Anonimo se SharePoint Server non richiede credenziali.

    2. Selezionare Windows se SharePoint Server richiede le credenziali di Windows.

    3. Selezionare Account aziendale se SharePoint Server richiede le credenziali dell'account aziendale.

  5. Selezionare Connetti.

    Finestra di dialogo Connetti a elenco di SharePoint in Power Query di Excel

  1. Fare clic sulla scheda Dati, quindi su > dati da altre > da feed OData. Se il pulsante Ottieni dati non è visualizzato, fare clic su Nuova query > da altre > da 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 la chiave Marketplace se il feed OData richiede una chiave dell'account di Marketplace. È possibile selezionare Ottieni chiave account 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. Seleziona Salva.

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

  1. Fare clic sulla scheda Dati, quindi su > dati da altre > da OLEDB. Se il pulsante Ottieni dati non è visualizzato, seguire le istruzioni della Connessione guidata dati riportata di seguito.

  2. Nella finestra di dialogo Da OLE DB immettere la stringa di connessione e quindi premere OK.

  3. Nella finestra di dialogo Provider OLEDB selezionare le opzioni di connessione Predefinite o Personalizzate, Windowso Database, immettere le credenziali appropriate e quindi fare clic su Connetti.

  4. Nella finestra di dialogo Strumento di navigazione selezionare il database e le tabelle o le query a cui connettersi, quindi premere Carica o Modifica.

  5. Nell'editor di Power Querypremere Chiudi & Carica.

  1. Fare clic sulla scheda Dati, quindi su > 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 su > 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 specificare il server di database MySQL a cui connettersi in Nome server.

  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 su > dati da altre > da Microsoft Exchange. Se il pulsante Ottieni dati non è visualizzato, fare clic su Nuova query > da altre > 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 di Exchange di considerare attendibili le credenziali.

  1. Fare clic sulla scheda Dati, quindi su > dati da altre > 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 per il dominio fare clic su Usa credenziali correntio Usa credenziali alternative. Per Usare l'autenticazione alternativa dei creditori, immettere il nome utente e la password.

  4. Fare clic su Connetti.

  5. Una volta stabilita la connessione, è possibile usare il riquadro Strumento di navigazione per esplorare tutti i domini disponibili in Active Directory ed eseguire il drill-down delle informazioni di Active Directory, tra cui Utenti, Account e Computer.

Note: 

  • Questa funzionalità è disponibile in Excel per Windows solo se si ha Office 2019 o un abbonamento a Microsoft 365. Gli abbonati a Microsoft 365devono verificare di avere installato 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 IBM DB2 Data Server Driver sia installato nel computer (il requisito minimo è IBM Data Server Driver Package (DS Driver)). Selezionare il driver che corrisponde all'installazione di Power Query (32 bit o 64 bit).

  • Sono stati segnalati problemi noti da IBM durante l'installazione di IBM DB2 Data Server Driver in Windows8. Se si usa Windows 8 e si vuole connettersi a IBM DB2 con Power Query, è necessario eseguire i passaggi di installazione aggiuntivi. Altre informazioni su IBM DB2 Data Server Driver in Windows 8..

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

  2. Nella finestra di dialogo Database DB2 IBM specificare il server di database IBM DB2 a cui connettersi in 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. 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 nel computer sia installato il provider di dati Ngpsql per PostgreSQL. Selezionare il driver che corrisponde alla versione di Office (32 bit o 64 bit). Vedere: Quale versione di Office è in uso? 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 su > dati da > da database PostgreSQL. Se il pulsante Carica dati non è visualizzato, 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 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 connettersi.

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

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

    Note: 

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

    • Il formato esatto dell'URL che verrà utilizzato per connettersi dipende dalla propria area geografica e dalla versione di CDS per le app in uso. Per altre informazioni, vedere: URL e versioni dell'API Web.

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

  6. Nella finestra di dialogo, con l'opzione Di base selezionata, immettere l'URL Web API per la connessione CDS for Apps e fare clic su OK.

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

  7. Selezionare Account organizzazione.

    • Se non è stato eseguito l'accesso con l'account Microsoft Work o School che si usa per accedere a CDS 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 Strumento di navigazione selezionare i dati da recuperare.

  10. Se i dati possono essere importati così come sono, selezionare l'opzione Carica, altrimenti scegliere l'opzione Modifica per aprire l'editor di Power Query.

    Nota: L'editor di Power Query offre più opzioni per modificare i dati restituiti. Ad esempio, è consigliabile importare meno colonne di quelle contenute nei dati di origine. In questo caso, passare alla scheda Home > Gestisci colonne > Sceglicolonne, selezionare le colonne da mantenere e quindi fare clic su OK. Al termine, fare clic su Chiudi & carica per restituire in Excel i dati modificati.

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 su & dati > recuperare > dati da > da un database Teradata.

  2. Nella finestra di dialogo Database Teradata specificare il server Teradata a cui connettersi in 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 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: Ritiro dell'avviso del connettore dati di Facebook   L'importazione e l'aggiornamento di dati da Facebook in Excel smetteranno di funzionare ad aprile 2020. Fino ad allora sarà ancora possibile usare il connettore Facebook Get & Transform (Power Query), ma a partire da aprile 2020 non sarà possibile connettersi a Facebook e verrà visualizzato un messaggio di errore. È consigliabile rivedere o rimuovere eventuali query esistenti di Get & Transform (Power Query) che usano il connettore Facebook il più presto possibile per evitare risultati imprevisti.

Nota: Se è la prima volta che si è connessi 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 visualizzare più avvisi per questo connettore.

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

  2. Nella finestra di dialogo di Facebook connettersi a Facebook usando "Io", il proprio nome utente o l'ID oggetto.

    Nota: Il nome utente di Facebook è diverso dall'e-mail di accesso.

  3. Selezionare una categoria a cui connettersi nell'elenco a discesa Connessione. Ad esempio, selezionare Amici per accedere a tutte le informazioni disponibili nella categoria Amici di Facebook.

  4. Fare clic su OK.

  5. Se necessario, fare clic su Accedi nella finestra di dialogo Accedi a Facebook, quindi immettere l'indirizzo di posta elettronica o il numero di telefono di Facebook e la password. È possibile selezionare l'opzione per rimanere connessi. Dopo l'accesso, fai clic su Connetti.

  6. Una volta stabilita la connessione, sarà possibile visualizzare in anteprima una tabella contenente informazioni sulla categoria selezionata. Ad esempio, se si seleziona la categoria Amici, Power Query esegue il rendering di una tabella contenente gli amici di Facebook per nome.

  7. Fare clic su Carica o Modifica.

È possibile 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 di Facebook

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

Note: 

  • Prima di potersi connettere a un database SAP SQL via Internet, è 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 su > da database > da database Sybase. Se il pulsante Ottieni dati non è visualizzato, fare clic su Nuova query > da database > da 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 per l'archiviazione di grandi quantità di dati non strutturati, come immagini, video, audio e documenti, a cui è possibile accedere da qualsiasi parte del mondo tramite HTTP o HTTPS. Per altre informazioni sul servizio Archiviazione BLOB Azure, vedere Come usare Archiviazione BLOB.

  1. Fare clic sulla scheda Dati, quindi su & Dati > recuperare > dati da Archiviazione BLOB Azure > Azure. Se il pulsante Ottieni dati non è visualizzato, fare clic su Nuova query > da Azure > da Archiviazione BLOB Microsoft Azure.

  2. Nella finestra Microsoft Azure di dialogo Archiviazione BLOB predefinita immettere il nome o l'URL dell Microsoft Azure dell'account di archiviazione blob 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 su > 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 Microsoft Azure BLOB associato al cluster HDInsight e fare clic su OK.

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

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

  5. Fare clic su Carica per caricare la tabella selezionata oppure su Modifica per eseguire altri filtri dati e trasformazioni prima di caricarla.

È possibile usare il componente aggiuntivo Power Query per connettersi a origini dati esterne ed eseguire analisi avanzate dei dati. Le sezioni seguenti illustrano i passaggi per connettersi alle origini dati, ad esempio pagine Web, file di testo, database, servizi online e file di Excel, tabelle e intervalli.

Importante: Per poter usare Power Query in Excel 2013, è necessario attivarlo:fare clic su File > opzioni > componenti aggiuntivi. 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 dovrebbe 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, si modifica o si 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 della cartella di lavoro esistente, nella sezione Carica dati esterni della scheda Power Query sulla barra multifunzione 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 di Power Query fare clic su Da file > da CSVo Da testo.

  2. Nella finestra di dialogo Sfoglia con valori delimitati da virgole cercare o digitare il percorso del file in cui eseguire la 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 equivaleno all'innalzamento manuale di livello di una riga e alla modifica manuale di ogni tipo di colonna.

Dopo che Power Query rileva automaticamente le colonne, è anche possibile 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 della cartella di lavoro esistente, nella sezione Carica dati esterni della scheda Power Query sulla barra multifunzione 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 di 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 selezionare Tabella con 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 & carica.

Nota: Se l'intervallo di dati è stato definito come intervallo denominato o è in una tabella di Excel, Power Query rileva automaticamente l'intero intervallo e lo carica nell'editor di query. I dati semplici verranno automaticamente convertiti in una tabella quando vengono caricati nell'editor di query.

È possibile 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 della cartella di lavoro esistente, nella sezione Carica dati esterni della scheda Power Query sulla barra multifunzione 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 di Power Query fare clic su Da file > da Excel.

  2. Nella finestra di dialogo Sfoglia di Excel cercare o digitare il percorso del file in cui eseguire la 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 della cartella di lavoro esistente, nella sezione Carica dati esterni della scheda Power Query sulla barra multifunzione 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 > dati esterni da altre > da ODBC.

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

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

  4. Nella finestra di dialogo successiva selezionare le opzioni diconnessione Predefinite o Personalizzate, Windowso Database, immettere le credenziali e quindi premere Connetti.

  5. Nel riquadro Strumento di navigazione selezionare le tabelle o le query a cui ci si vuole connettere, quindi premere Carica o Modifica.

  1. Nella scheda Della barra multifunzione di Power Query selezionare Da > da database di Access.

    Finestra di dialogo Ottieni dati da database

  2. Nella finestra di dialogo Sfoglia cercare o digitare l'URL di un file da importare o collegare a un file.

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

  4. Fare clic su Carica o Modifica.

  1. Nella scheda Della barra multifunzione di Power Query fare clic su Da file > da XML.

    Finestra di dialogo Da file di Power Query
  2. Nella finestra di dialogo Da XML - Sfoglia individuare o digitare l'URL di un file da importare o collegare a un file.

  3. Fare clic su Apri.

    Al termine della connessione, sarà possibile usare il riquadro Strumento di navigazione per esplorare e visualizzare in anteprima le raccolte di elementi nel file XML sotto forma di tabella.

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 della cartella di lavoro esistente, nella sezione Carica dati esterni della scheda Power Query sulla barra multifunzione selezionare Da altre origini > Query vuota. Il video seguente illustra uno dei modi disponibili per visualizzare la finestra Editor di query.

  1. Nel gruppo Dati della scheda Dati fare clic su Da altre origini e quindi 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

    • Salva file di connessione dati e fine

  2. Nella casella Nome server del riquadro Connetti al serverdi database digitare il nome del server di database OLAP.

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

  3. In Credenziali di accesso eseguireuna delle operazioni seguenti, quindi fare clic su Avanti:

    • Per usare il nome utente e la password correnti di 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.

  4. Nel riquadro Selezionare il database contenente i dati desiderati selezionare un database e quindi fare clic su Avanti.

    Per connettersi a un cubo nel database, verificare che l'opzione Connetti a un cubo o a una tabella specifica sia selezionata e quindi selezionare un cubo nell'elenco.

  5. Nel riquadro Salva file di connessione dati e Fine, nella casella Nome file, modificare il nome file predefinito in base alle esigenze (facoltativo).

    Fare clic su Sfoglia per modificare il percorso di file predefinito di Origini dati personali o verificare la presenza di nomi file esistenti.

  6. Nelle caselleDescrizione, Nomedescrittivo e Parole chiave di ricerca digitare una descrizione del file, un nome descrittivo e parole di ricerca comuni (tutte facoltative).

  7. Per assicurarsi che il file di connessione viene usato quando la tabella pivot viene aggiornata, fare clic su Prova sempre a usare questo file per aggiornare i dati.

    Selezionando questa casella di controllo, gli aggiornamenti per il 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 Selezionarela modalità di visualizzazione dei dati nella cartella dilavoro, 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 di tabella pivot.

    • Per archiviare la connessione selezionata nella cartella di lavoro per un uso futuro, fare clic su Crea solo connessione. Questa casella di controllo assicura che la connessione sia usata da formule contenenti funzioni cubo create dall'utente e che non si voglia creare un rapporto di tabella pivot.

  10. In Posizione in cui inserire i datieseguire una delle operazioni seguenti:

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

      È anche possibile fare clic su Comprimi finestra Icona del pulsante per nascondere temporaneamente la finestra di dialogo, selezionare la cella iniziale del foglio di lavoro da usare e quindi premere Espandi finestra 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 foglio di lavoro.

  12. Per verificare o modificare le proprietà della 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 > 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.js", 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 con Power Query,è necessario il software client Oracle v8.1.7 o versione successiva nel computer. Per installare il software client Oracle, passare a Oracle Data Access Components (ODAC) a 32 bit con Oracle Developer Tools per Visual Studio (12.1.0.2.4) per installare il client Oracle a 32 bit o in ODAC 12c Release 4 (12.1.0.2.4) xcopy per Windows x64 a 64 bit per installare il client Oracle a 64 bit.

  1. Nella scheda della barra multifunzione di Power Query fare clic su > da database Oracle.

    Opzioni Da database di Power Query
  2. Nella finestra di dialogo Database Oracle specificare il server Oracle a cui connettersi in Nome server. 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 di Power Query selezionare Da altre > da elenco SharePoint.

    Power Query get data from Other Sources dialog
  2. Nella finestra di dialogo Elenchi Microsoft SharePoint visualizzata immettere l'URL di un sito di SharePoint.

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

  3. Selezionare OK per continuare.

  4. Nella finestra di dialogo di Access SharePoint visualizzata di nuovo selezionare un'opzione per le credenziali:

    1. Selezionare Anonimo se SharePoint Server non richiede credenziali.

    2. Selezionare Windows se SharePoint Server richiede le credenziali di Windows.

    3. Selezionare Account aziendale se SharePoint Server richiede le credenziali dell'account aziendale.

  5. Selezionare Connetti.

    Finestra di dialogo Connetti a elenco di SharePoint in Power Query di Excel

  1. Nella scheda della barra multifunzione di Power Query selezionare Da altre origini > da feed OData.

    Power Query get data from Other Sources dialog
  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 la chiave Marketplace se il feed OData richiede una chiave dell'account di Marketplace. È possibile selezionare Ottieni chiave account 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. Seleziona Salva.

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

  1. Fare clic sulla scheda Dati, quindi su > dati da altre > da OLEDB. Se il pulsante Ottieni dati non è visualizzato, seguire le istruzioni della Connessione guidata dati riportata di seguito.

  2. Nella finestra di dialogo Da OLE DB immettere la stringa di connessione e quindi premere OK.

  3. Nella finestra di dialogo Provider OLEDB selezionare le opzioni di connessione Predefinite o Personalizzate, Windowso Database, immettere le credenziali appropriate e quindi fare clic su Connetti.

  4. Nella finestra di dialogo Strumento di navigazione selezionare il database e le tabelle o le query a cui connettersi, quindi premere Carica o Modifica.

  5. Nell'editor di Power Querypremere Chiudi & Carica.

  1. Nella scheda Della barra multifunzione di Power Query fare clic su > da database MySQL.

    Opzioni Da database di Power Query
  2. Nella finestra di dialogo Database MySQL specificare il server di database MySQL a cui connettersi in 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. 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 di Power Query selezionare Da altre > 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 di Exchange di considerare attendibili le credenziali.

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

  1. Nella scheda Della barra multifunzione di Power Query fare clic su Da altre > da Active Directory.

    Power Query get data from Other Sources dialog

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

  3. Nella finestra di dialogo Dominio Active Directory per il dominio fare clic su Usa credenziali correntio Usa credenziali alternative. Per Usare l'autenticazione con credenziali alternative, immettere nome utente e password.

  4. Fare clic su Connetti.

  5. Una volta stabilita la connessione, è possibile usare il riquadro Strumento di navigazione per esplorare tutti i domini disponibili in Active Directory ed eseguire il drill-down delle informazioni di Active Directory, tra cui Utenti, Account e Computer.

Avviso: 

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

  • Sono stati segnalati problemi noti da IBM durante l'installazione di IBM DB2 Data Server Driver in Windows8. Se si usa Windows 8 e si vuole connettersi a IBM DB2 con Power Query, è necessario eseguire i passaggi di installazione aggiuntivi. Altre informazioni su IBM DB2 Data Server Driver in Windows 8.

  1. Nella scheda della barra multifunzione di Power Query fare clic su Da > database IBM DB2.

    Opzioni Da database di Power Query
  2. Nella finestra di dialogo Database DB2 IBM specificare il server di database IBM DB2 a cui connettersi in 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. 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 nel computer sia installato il provider di dati Ngpsql per PostgreSQL. Selezionare il driver che corrisponde alla versione di Office (32 bit o 64 bit). Vedere: Quale versione di Office è in uso? 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 di Power Query selezionare Da > da database PostgreSQL.

    Opzioni Da database di Power Query
  2. Nella finestra di dialogo Database PostgreSQL specificare il server di database PostgreSQL a cui 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 connettersi.

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

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

    Note: 

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

    • Il formato esatto dell'URL che verrà utilizzato per connettersi dipende dalla propria area geografica e dalla versione di CDS per le app in uso. Per altre informazioni, vedere: URL e versioni dell'API Web.

  5. Selezionare la scheda Dati,quindi recuperare > dai servizi online > da Dynamics 365 (online).

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

  6. Nella finestra di dialogo, con l'opzione Di base selezionata, immettere l'URL Web API per la connessione CDS for Apps e fare clic su OK.

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

  7. Selezionare Account organizzazione.

    • Se non è stato eseguito l'accesso con l'account Microsoft Work o School che si usa per accedere a CDS 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 Strumento di navigazione selezionare i dati da recuperare.

  10. Se i dati possono essere importati così come sono, selezionare l'opzione Carica, altrimenti scegliere l'opzione Modifica per aprire l'editor di Power Query.

    Nota: L'editor di Power Query offre più opzioni per modificare i dati restituiti. Ad esempio, è consigliabile importare meno colonne di quelle contenute nei dati di origine. In questo caso, passare alla scheda Home > Gestisci colonne > Sceglicolonne, selezionare le colonne da mantenere e quindi fare clic su OK. Al termine, fare clic su Chiudi & carica per restituire in Excel i dati modificati.

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 di Power Query selezionare Da > da database Teradata.

    Opzioni Da database di Power Query
  2. Nella finestra di dialogo Database Teradata specificare il server Teradata a cui connettersi in 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 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: Ritiro dell'avviso del connettore dati di Facebook   L'importazione e l'aggiornamento di dati da Facebook in Excel smetteranno di funzionare ad aprile 2020. Fino ad allora sarà ancora possibile usare il connettore Facebook Get & Transform (Power Query), ma a partire da aprile 2020 non sarà possibile connettersi a Facebook e verrà visualizzato un messaggio di errore. È consigliabile rivedere o rimuovere eventuali query esistenti di Get & Transform (Power Query) che usano il connettore Facebook il più presto possibile per evitare risultati imprevisti.

Nota: Se è la prima volta che si è connessi 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 visualizzare più avvisi per questo connettore.

  1. Nella scheda della barra multifunzione di Power Query fare clic su Da altre > da Facebook.

  2. Nella finestra di dialogo di Facebook connettersi a Facebook usando "Io", il proprio nome utente o l'ID oggetto.

    Nota: Il nome utente di Facebook è diverso dall'e-mail di accesso.

  3. Selezionare una categoria a cui connettersi nell'elenco a discesa Connessione. Ad esempio, selezionare Amici per accedere a tutte le informazioni disponibili nella categoria Amici di Facebook.

  4. Fare clic su OK.

  5. Se necessario, fare clic su Accedi nella finestra di dialogo Accedi a Facebook, quindi immettere l'indirizzo di posta elettronica o il numero di telefono di Facebook e la password. È possibile selezionare l'opzione per rimanere connessi. Dopo l'accesso, fai clic su Connetti.

  6. Una volta stabilita la connessione, sarà possibile visualizzare in anteprima una tabella contenente informazioni sulla categoria selezionata. Ad esempio, se si seleziona la categoria Amici, Power Query esegue il rendering di una tabella contenente gli amici di Facebook per nome.

  7. Fare clic su Carica o Modifica.

È possibile 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 di 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 della cartella di lavoro esistente, nella sezione Carica dati esterni della scheda Power Query sulla barra multifunzione 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 via Internet, è 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 > da SAP Sybase SQL ovunque.

    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 per l'archiviazione di grandi quantità di dati non strutturati, come immagini, video, audio e documenti, a cui è possibile accedere da qualsiasi parte del mondo tramite HTTP o HTTPS. Per altre informazioni sul servizio Archiviazione BLOB Azure, vedere Come usare Archiviazione BLOB.

  1. Nella scheda Della barra multifunzione di Power Query selezionare Da Azure > Da Microsoft Azure BLOB.

    Finestra di dialogo Importa da Azure di Power Query
  2. Nella finestra Microsoft Azure di dialogo Archiviazione BLOB predefinita immettere il nome o l'URL dell Microsoft Azure dell'account di archiviazione blob 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 Microsoft Azure di dialogo HDInsight immettere un nome 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 portale di Microsoft Azure,selezionare l'account di archiviazione e 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 incollare il valore nella procedura guidata.

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

  5. Fare clic su Carica per caricare la tabella selezionata oppure su Modifica per eseguire altri filtri dati e trasformazioni prima di caricarla.

È possibile usare il componente aggiuntivo Power Query per connettersi a origini dati esterne ed eseguire analisi avanzate dei dati. Le sezioni seguenti illustrano i passaggi per usare Power Query per connettersi alle origini dati, ad esempio pagine Web, file di testo, database, servizi online e file, tabelle e intervalli di Excel.

Importante: 

  • Assicurarsi di aver scaricato, installato e attivato il componente aggiuntivo Power Query.

  • Per attivare il componente aggiuntivo Power Query, fare clic su File > opzioni > componenti aggiuntivi. 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 dovrebbe 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, si modifica o si 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 della cartella di lavoro esistente, nella sezione Carica dati esterni della scheda Power Query sulla barra multifunzione 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 di Power Query fare clic su Da file > da CSV o Da testo.

  2. Nella finestra di dialogo Sfoglia con valori delimitati da virgole cercare o digitare il percorso del file in cui eseguire la 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 equivaleno all'innalzamento manuale di livello di una riga e alla modifica manuale di ogni tipo di colonna.

Dopo che Power Query rileva automaticamente le colonne, è anche possibile 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 di 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 selezionare Tabella con 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 & carica.

Nota: Se l'intervallo di dati è stato definito come intervallo denominato o è in una tabella di Excel, Power Query rileva automaticamente l'intero intervallo e lo carica nell'editor di query. I dati semplici verranno automaticamente convertiti 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 della cartella di lavoro esistente, nella sezione Carica dati esterni della scheda Power Query sulla barra multifunzione 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

È possibile 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 di Power Query fare clic su Da file > da Excel.

  2. Nella finestra di dialogo Sfoglia di Excel cercare o digitare il percorso del file in cui eseguire la 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 della cartella di lavoro esistente, nella sezione Carica dati esterni della scheda Power Query sulla barra multifunzione 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 > dati esterni da altre > da ODBC.

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

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

  4. Nella finestra di dialogo successiva selezionare le opzioni diconnessione Predefinite o Personalizzate, Windowso Database, immettere le credenziali e quindi premere Connetti.

  5. Nel riquadro Strumento di navigazione selezionare le tabelle o le query a cui ci si vuole connettere, quindi premere Carica o Modifica.

  1. Nella scheda Della barra multifunzione di Power Query selezionare Da > da database di Access.

    Finestra di dialogo Ottieni dati da database

  2. Nella finestra di dialogo Sfoglia cercare o digitare l'URL di un file da importare o collegare a un file.

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

  4. Fare clic su Carica o Modifica.

  1. Nella scheda Della barra multifunzione di Power Query fare clic su Da file > da XML.

    Finestra di dialogo Da file di Power Query
  2. Nella finestra di dialogo Da XML - Sfoglia individuare o digitare l'URL di un file da importare o collegare a un file.

  3. Fare clic su Apri.

    Al termine della connessione, sarà possibile usare il riquadro Strumento di navigazione per esplorare e visualizzare in anteprima le raccolte di elementi nel file XML sotto forma di tabella.

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 della cartella di lavoro esistente, nella sezione Carica dati esterni della scheda Power Query sulla barra multifunzione selezionare Da altre origini > Query vuota. Il video seguente illustra uno dei modi disponibili per visualizzare la finestra Editor di query.

  1. Nel gruppo Dati della scheda Dati fare clic su Da altre origini e quindi 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

    • Salva file di connessione dati e fine

  2. Nella casella Nome server del riquadro Connetti al serverdi database digitare il nome del server di database OLAP.

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

  3. In Credenziali di accesso eseguireuna delle operazioni seguenti, quindi fare clic su Avanti:

    • Per usare il nome utente e la password correnti di 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.

  4. Nel riquadro Selezionare il database contenente i dati desiderati selezionare un database e quindi fare clic su Avanti.

    Per connettersi a un cubo nel database, verificare che l'opzione Connetti a un cubo o a una tabella specifica sia selezionata e quindi selezionare un cubo nell'elenco.

  5. Nel riquadro Salva file di connessione dati e Fine, nella casella Nome file, modificare il nome file predefinito in base alle esigenze (facoltativo).

    Fare clic su Sfoglia per modificare il percorso di file predefinito di Origini dati personali o verificare la presenza di nomi file esistenti.

  6. Nelle caselleDescrizione, Nomedescrittivo e Parole chiave di ricerca digitare una descrizione del file, un nome descrittivo e parole di ricerca comuni (tutte facoltative).

  7. Per assicurarsi che il file di connessione viene usato quando la tabella pivot viene aggiornata, fare clic su Prova sempre a usare questo file per aggiornare i dati.

    Selezionando questa casella di controllo, gli aggiornamenti per il 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 Selezionarela modalità di visualizzazione dei dati nella cartella dilavoro, 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 di tabella pivot.

    • Per archiviare la connessione selezionata nella cartella di lavoro per un uso futuro, fare clic su Crea solo connessione. Questa casella di controllo assicura che la connessione sia usata da formule contenenti funzioni cubo create dall'utente e che non si voglia creare un rapporto di tabella pivot.

  10. In Posizione in cui inserire i datieseguire una delle operazioni seguenti:

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

      È anche possibile fare clic su Comprimi finestra Icona del pulsante per nascondere temporaneamente la finestra di dialogo, selezionare la cella iniziale del foglio di lavoro da usare e quindi premere Espandi finestra 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 foglio di lavoro.

  12. Per verificare o modificare le proprietà della 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 > 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.js", 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 con Power Query,è necessario il software client Oracle v8.1.7 o versione successiva nel computer. Per installare il software client Oracle, passare a Oracle Data Access Components (ODAC) a 32 bit con Oracle Developer Tools per Visual Studio (12.1.0.2.4) per installare il client Oracle a 32 bit o in ODAC 12c Release 4 (12.1.0.2.4) xcopy per Windows x64 a 64 bit per installare il client Oracle a 64 bit.

  1. Nella scheda della barra multifunzione di Power Query fare clic su > da database Oracle.

    Opzioni Da database di Power Query
  2. Nella finestra di dialogo Database Oracle specificare il server Oracle a cui connettersi in Nome server. 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 di Power Query selezionare Da altre > da elenco SharePoint.

    Power Query get data from Other Sources dialog
  2. Nella finestra di dialogo Elenchi Microsoft SharePoint visualizzata immettere l'URL di un sito di SharePoint.

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

  3. Selezionare OK per continuare.

  4. Nella finestra di dialogo di Access SharePoint visualizzata di nuovo selezionare un'opzione per le credenziali:

    1. Selezionare Anonimo se SharePoint Server non richiede credenziali.

    2. Selezionare Windows se SharePoint Server richiede le credenziali di Windows.

    3. Selezionare Account aziendale se SharePoint Server richiede le credenziali dell'account aziendale.

  5. Selezionare Connetti.

    Finestra di dialogo Connetti a elenco di SharePoint in Power Query di Excel

  1. Nella scheda della barra multifunzione di Power Query selezionare Da altre origini > da feed OData.

    Power Query get data from Other Sources dialog
  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 la chiave Marketplace se il feed OData richiede una chiave dell'account di Marketplace. È possibile selezionare Ottieni chiave account 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. Seleziona Salva.

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

  1. Fare clic sulla scheda Dati, quindi su > dati da altre > da OLEDB. Se il pulsante Ottieni dati non è visualizzato, seguire le istruzioni della Connessione guidata dati riportata di seguito.

  2. Nella finestra di dialogo Da OLE DB immettere la stringa di connessione e quindi premere OK.

  3. Nella finestra di dialogo Provider OLEDB selezionare le opzioni di connessione Predefinite o Personalizzate, Windowso Database, immettere le credenziali appropriate e quindi fare clic su Connetti.

  4. Nella finestra di dialogo Strumento di navigazione selezionare il database e le tabelle o le query a cui connettersi, quindi premere Carica o Modifica.

  5. Nell'editor di Power Querypremere Chiudi & Carica.

  1. Nella scheda Della barra multifunzione di Power Query fare clic su > da database MySQL.

    Opzioni Da database di Power Query
  2. Nella finestra di dialogo Database MySQL specificare il server di database MySQL a cui connettersi in 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. 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 di Power Query selezionare Da altre > 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 di Exchange di considerare attendibili le credenziali.

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

  1. Nella scheda Della barra multifunzione di Power Query fare clic su Da altre > da Active Directory.

    Power Query get data from Other Sources dialog

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

  3. Nella finestra di dialogo Dominio Active Directory per il dominio fare clic su Usa credenziali correntio Usa credenziali alternative. Per Usare l'autenticazione alternativa dei creditori, immettere il nome utente e la password.

  4. Fare clic su Connetti.

  5. Una volta stabilita la connessione, è possibile usare il riquadro Strumento di navigazione per esplorare tutti i domini disponibili in Active Directory ed eseguire il drill-down delle informazioni di Active Directory, tra cui Utenti, Account e Computer.

Avviso: 

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

  • Sono stati segnalati problemi noti da IBM durante l'installazione di IBM DB2 Data Server Driver in Windows8. Se si usa Windows 8 e si vuole connettersi a IBM DB2 con Power Query, è necessario eseguire i passaggi di installazione aggiuntivi. Altre informazioni su IBM DB2 Data Server Driver in Windows 8..

  1. Nella scheda della barra multifunzione di Power Query fare clic su Da > database IBM DB2.

    Opzioni Da database di Power Query
  2. Nella finestra di dialogo Database DB2 IBM specificare il server di database IBM DB2 a cui connettersi in 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. 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 nel computer sia installato il provider di dati Ngpsql per PostgreSQL. Selezionare il driver che corrisponde alla versione di Office (32 bit o 64 bit). Vedere: Quale versione di Office è in uso? 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 di Power Query selezionare Da > da database PostgreSQL.

    Opzioni Da database di Power Query
  2. Nella finestra di dialogo Database PostgreSQL specificare il server di database PostgreSQL a cui 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 connettersi.

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

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

    Note: 

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

    • Il formato esatto dell'URL che verrà utilizzato per connettersi dipende dalla propria area geografica e dalla versione di CDS per le app in uso. Per altre informazioni, vedere: URL e versioni dell'API Web.

  5. Selezionare la scheda Dati,quindi recuperare > dai servizi online > da Dynamics 365 (online).

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

  6. Nella finestra di dialogo, con l'opzione Di base selezionata, immettere l'URL Web API per la connessione CDS for Apps e fare clic su OK.

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

  7. Selezionare Account organizzazione.

    • Se non è stato eseguito l'accesso con l'account Microsoft Work o School che si usa per accedere a CDS 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 Strumento di navigazione selezionare i dati da recuperare.

  10. Se i dati possono essere importati così come sono, selezionare l'opzione Carica, altrimenti scegliere l'opzione Modifica per aprire l'editor di Power Query.

    Nota: L'editor di Power Query offre più opzioni per modificare i dati restituiti. Ad esempio, è consigliabile importare meno colonne di quelle contenute nei dati di origine. In questo caso, passare alla scheda Home > Gestisci colonne > Sceglicolonne, selezionare le colonne da mantenere e quindi fare clic su OK. Al termine, fare clic su Chiudi & carica per restituire in Excel i dati modificati.

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 di Power Query selezionare Da > da database Teradata.

    Opzioni Da database di Power Query
  2. Nella finestra di dialogo Database Teradata specificare il server Teradata a cui connettersi in 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 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: Ritiro dell'avviso del connettore dati di Facebook   L'importazione e l'aggiornamento di dati da Facebook in Excel smetteranno di funzionare ad aprile 2020. Fino ad allora sarà ancora possibile usare il connettore Facebook Get & Transform (Power Query), ma a partire da aprile 2020 non sarà possibile connettersi a Facebook e verrà visualizzato un messaggio di errore. È consigliabile rivedere o rimuovere eventuali query esistenti di Get & Transform (Power Query) che usano il connettore Facebook il più presto possibile per evitare risultati imprevisti.

Nota: Se è la prima volta che si è connessi 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 visualizzare più avvisi per questo connettore.

  1. Nella scheda della barra multifunzione di Power Query fare clic su Da altre > da Facebook.

  2. Nella finestra di dialogo di Facebook connettersi a Facebook usando "Io", il proprio nome utente o l'ID oggetto.

    Nota: Il nome utente di Facebook è diverso dall'e-mail di accesso.

  3. Selezionare una categoria a cui connettersi nell'elenco a discesa Connessione. Ad esempio, selezionare Amici per accedere a tutte le informazioni disponibili nella categoria Amici di Facebook.

  4. Fare clic su OK.

  5. Se necessario, fare clic su Accedi nella finestra di dialogo Accedi a Facebook, quindi immettere l'indirizzo di posta elettronica o il numero di telefono di Facebook e la password. È possibile selezionare l'opzione per rimanere connessi. Dopo l'accesso, fai clic su Connetti.

  6. Una volta stabilita la connessione, sarà possibile visualizzare in anteprima una tabella contenente informazioni sulla categoria selezionata. Ad esempio, se si seleziona la categoria Amici, Power Query esegue il rendering di una tabella contenente gli amici di Facebook per nome.

  7. Fare clic su Carica o Modifica.

È possibile 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 di 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 della cartella di lavoro esistente, nella sezione Carica dati esterni della scheda Power Query sulla barra multifunzione 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 via Internet, è 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 > da SAP Sybase SQL ovunque.

    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 per l'archiviazione di grandi quantità di dati non strutturati, come immagini, video, audio e documenti, a cui è possibile accedere da qualsiasi parte del mondo tramite HTTP o HTTPS. Per altre informazioni sul servizio Archiviazione BLOB Azure, vedere Come usare Archiviazione BLOB.

  1. Nella scheda Della barra multifunzione di Power Query selezionare Da Azure > Da Microsoft Azure BLOB.

    Finestra di dialogo Importa da Azure di Power Query
  2. Nella finestra Microsoft Azure di dialogo Archiviazione BLOB predefinita immettere il nome o l'URL dell Microsoft Azure dell'account di archiviazione blob 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 Microsoft Azure di dialogo HDInsight immettere un nome 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 portale di Microsoft Azure,selezionare l'account di archiviazione e 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 incollare il valore nella procedura guidata.

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

  5. Fare clic su Carica per caricare la tabella selezionata oppure su Modifica per eseguire altri filtri dati e trasformazioni prima di caricarla.

Nota: HDInsight ha una tabella hive predefinita, HiveSampleData.txt, che è possibile usare per informazioni su come vengono importati i dati in Excel con Power Query. Per una guida dettagliata su come importare dati da HDInsight, vedere come connettere Excel a Microsoft Azure HDInsight con Power Query.

Power Query non è disponibile in Excel 2007. È comunque possibile connettersi a origini dati esterne. Si noti che l'esperienza non è solida come l'esperienza equivalente di Get & Transform 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 chiamati "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 pivot o 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 passare al database diAccess.

  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.

Passare alla scheda Dati per > dati > da testo. Quindi, nella finestra di dialogo Importa file di testo fare doppio clic sul file di testo da importare per aprire la finestra di dialogo Importazione guidata testo.

Passaggio 1 di 3

Tipo di dati originale    Se gli elementi nel file di testo sono separati da tabulazioni, due punti, punti e virgola, spazi o altri caratteri, selezionare Delimitato. Se tutti gli elementi in ogni colonna hanno la stessa lunghezza, selezionare Larghezza fissa.

Iniziare l'importazione dalla riga    Digitare o selezionare un numero di riga per specificare la prima riga dei dati da importare.

Origine file    Selezionare il set di caratteri usato nel file di testo. Nella maggior parte dei casi, è possibile lasciare l'impostazione predefinita. Se si sa che il file di testo è stato creato usando un set di caratteri diverso da quello in uso nel computer, è necessario modificare questa impostazione in modo che corrisponda a tale set di caratteri. Ad esempio, se il computer è impostato per usare il set di caratteri 1251 (alfabeto cirillico, Windows), ma si sa che il file è stato prodotto usando il set di caratteri 1252 (Europa occidentale, Windows), è necessario impostare Origine file su 1252.

Anteprima del file    Questa casella visualizza il testo così come apparirà quando viene suddiviso 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 la casella di controllo Altra e quindi digitare il carattere nella casella che contiene il cursore. Queste opzioni non sono disponibili se il tipo di dati è a larghezza fissa.

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

Qualificatore di testo    Selezionare il carattere che racchiude i valori nel file di testo. Quando Excel rileva il carattere qualificatore di testo, tutto il testo che segue tale carattere e precede la successiva occorrenza del carattere viene importato come un valore, anche se il testo contiene un carattere di delimitatore. Ad esempio, se il delimitatore è una virgola (,) e il qualificatore di testo è una virgoletta ("), "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 di delimitazione si trova tra qualificatori di testo, Excel omette i qualificatori nel valore importato. Se tra i qualificatori di testo non è presente alcun carattere di delimitazione, Excel include il carattere qualificatore nel valore importato. Di conseguenza, "Dallas Texas" (usando il qualificatore di testo delle virgolette) viene importato in un'unica cella come "Dallas Texas".

Anteprima dei dati    Esaminare il testo in questa casella per verificare che il testo verrà suddiviso in colonne nel foglio di lavoro nel modo desiderato.

Passaggio 2 di 3 (dati a larghezza fissa)

Anteprima dei dati    Impostare la larghezza dei campi 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:

  • Specificare il tipo di separatori decimali e delle migliaia usati nel file di testo. Quando i dati vengono importati in Excel, i separatori corrisponderanno a quelli specificati per la posizione in Opzioni internazionali e della lingua o impostazioni internazionali (Pannello di controllo di Windows).

  • Specificare che uno o più valori numerici possono contenere il 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 colonna (salta).

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

Scegliere il formato dati più simile a quello dei dati di anteprima in modo che Excel possa convertire correttamente i dati importati. Ad esempio:

  • Per convertire una colonna di tutti i caratteri numerici 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 indesiderati. 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 al tipo di data MDY,Excel converte la colonna nel formato Generale. Una colonna che contiene caratteri di data deve corrispondere in modo molto simile a una data incorporata di Excel o a un formato di data personalizzato.

Se una colonna non viene convertita nel formato desiderato, è possibile convertire i dati dopo l'importazione.

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

Impostare queste opzioni per controllare la modalità di esecuzione del processo di importazione dei dati, incluse le proprietà delle connessioni 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 si ha un modello di dati preparato e si seleziona l'opzione per aggiungere l'importazione al modello (vedere la terza voce nell'elenco).

  • Specificare una cartella di lavoro di destinazione:

    • Se si sceglie Foglio di lavoroesistente, fare clic in una cella del foglio per inserire 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 è presente un modello di dati, fare clic su Aggiungi i dati al modello di dati per includere questa importazione nel modello. Per altre informazioni, vedere Creare un modello di dati in Excel.

    Si noti che selezionando questa opzione si sbloccano le opzioni disponibili in Seleziona come visualizzare i dati nella cartella di lavoro.

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

  • Al termine dell'importazione dei dati, fare clic su OK.

  1. Nel gruppo 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 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 in cui eseguire la query.

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

Impostare le opzioni di Query Web

  1. Nell'angolo superiore destro 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. Non verrà importata alcuna formattazione e da qualsiasi collegamento ipertestuale verrà importato solo il testo del collegamento.

    • Solo formattazione RTF   I dati Web verranno importati come testo RTF, ma da tutti i collegamenti ipertestuali verrà importato solo il testo del collegamento.

    • Formattazione HTML completa   Tutta la formattazione verrà importata e i collegamenti ipertestuali importati saranno funzionanti.

    Importare <blocchi> blocchi predefiniti in colonne

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

    Considerare come uno solo i delimitatori consecutivi

    Questa opzione si applica solo se è selezionata l'opzione precedente. Se questa opzione è selezionata, i delimitatori tra cui non è presente testo verranno 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 nella pagina specificata vengono elaborati tutti 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 vengono riconosciute come tali.

    Disabilitare il riconoscimento delle date

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

    Disabilitare i reindirizzamenti di query Web

    Se l'opzione è selezionata, i reindirizzamenti verranno ignorati. Se non è selezionato, i reindirizzamenti verranno elaborati.

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 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 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 Excel 2007, è possibile usare Microsoft Query per connettersi a origini dati ODBC.

Connessione guidata dati

  1. Nel gruppo Dati della scheda Dati fare clic su Da altre origini e quindi 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

    • Salva file di connessione dati e fine

  2. Nella casella Nome server del riquadro Connetti al serverdi database digitare il nome del server di database OLAP.

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

  3. In Credenziali di accesso eseguireuna delle operazioni seguenti, quindi fare clic su Avanti:

    • Per usare il nome utente e la password correnti di 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.

  4. Nel riquadro Selezionare il database contenente i dati desiderati selezionare un database e quindi fare clic su Avanti.

    Per connettersi a un cubo nel database, verificare che l'opzione Connetti a un cubo o a una tabella specifica sia selezionata e quindi selezionare un cubo nell'elenco.

  5. Nel riquadro Salva file di connessione dati e Fine, nella casella Nome file, modificare il nome file predefinito in base alle esigenze (facoltativo).

    Fare clic su Sfoglia per modificare il percorso di file predefinito di Origini dati personali o verificare la presenza di nomi file esistenti.

  6. Nelle caselleDescrizione, Nomedescrittivo e Parole chiave di ricerca digitare una descrizione del file, un nome descrittivo e parole di ricerca comuni (tutte facoltative).

  7. Per assicurarsi che il file di connessione viene usato quando la tabella pivot viene aggiornata, fare clic su Prova sempre a usare questo file per aggiornare i dati.

    Selezionando questa casella di controllo, gli aggiornamenti per il 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 Selezionarela modalità di visualizzazione dei dati nella cartella dilavoro, 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 di tabella pivot.

    • Per archiviare la connessione selezionata nella cartella di lavoro per un uso futuro, fare clic su Crea solo connessione. Questa casella di controllo assicura che la connessione sia usata da formule contenenti funzioni cubo create dall'utente e che non si voglia creare un rapporto di tabella pivot.

  10. In Posizione in cui inserire i datieseguire una delle operazioni seguenti:

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

      È anche possibile fare clic su Comprimi finestra Icona del pulsante per nascondere temporaneamente la finestra di dialogo, selezionare la cella iniziale del foglio di lavoro da usare e quindi premere Espandi finestra 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 foglio di lavoro.

  12. Per verificare o modificare le proprietà della 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 descrivono il funzionamento delle connessioni dati esterne e come trovare le informazioni di modifica, gestione e condivisione delle informazioni di connessione con altri programmi e utenti.

Nozioni di base sulle connessioni dati

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

Il vantaggio principale della connessione a dati esterni è che è possibile analizzare periodicamente questi dati senza copiarli ripetutamente nella cartella di lavoro, un'operazione che può richiedere tempo e contenere errori. Dopo la connessione a dati esterni, è anche possibile aggiornare automaticamente (o aggiornare) 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 vengono archiviate nella cartella di lavoro e possono anche essere archiviate in un file di connessione, ad esempio un file Office Data Connection (con estensione odc) o un file con il nome dell'origine dati (con estensione dsn).

Per portare dati esterni dati 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 ottenere una password, le autorizzazioni utente o altre informazioni di connessione. Se l'origine dati è un database, verificare che il database non sia aperto in modalità esclusiva. Se l'origine dati è un file di testo o un foglio di calcolo, verificare che non sia aperto per l'accesso esclusivo da parte di un altro utente.

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 sulle connessioni dati.

Connessione a origini dati esterne

1. È possibile connettersi a un'ampia gamma di origini dati: 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 o un provider OLE DB associati.

3. Un file di connessione definisce tutte le informazioni necessarie per accedere a un'origine dati e recuperarne i dati.

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

5. I dati vengono copiati in una cartella di lavoro in modo che sia possibile usarli esattamente come 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 Dati esterni della scheda Dati fare clic su Connessioni esistenti. In questa finestra di dialogo sono visualizzati i tipi di connessione 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 mediante la finestra di dialogo Seleziona origine dati della Connessione guidata dati oppure 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 personali, in genere archiviata nella cartella Documenti (Windows XP) o Documenti (Windows Vista).

  • File di connessione nella rete    

    L'elenco può essere creato in uno dei modi seguenti:

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

    • Raccolta Excel Services dati in un sito SharePoint Foundation dati. 

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 crearne una facendo clic su Sfoglia per visualizzare la finestra di dialogo Seleziona origine dati e quindi su Nuova origine per avviare la Connessione guidata dati.

Dopo aver creato la connessione, è possibile usare la finestra di dialogo Proprietà connessione. Nel gruppo Dati della scheda Dati fare clic su Proprietà. per controllare varie impostazioni per le connessioni a origini dati esterne e per usare, riutilizzare o cambiare 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 sulla 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 (indicato dal nome file visualizzato nella proprietà 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à File di connessione viene cancellata.

Per fare in modo che il file di connessione sia sempre usato quando si aggiorna un'origine dati, fare clic su Prova sempre a usare questo file per aggiornare i dati nella scheda Definizione. Se si seleziona questa casella di controllo, gli aggiornamenti per il file di connessione verranno sempre usati da tutte le cartelle di lavoro che usano tale file di connessione, che deve avere anche questa proprietà impostata.

Gestione delle connessioni

La finestra di dialogo Connessioni cartella di lavoro consente di gestire facilmente queste connessioni, incluse la creazione, la modifica e l'eliminazione. Nel gruppo 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. È possibile farlo 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.

Connessioni di condivisione

I file di connessione sono particolarmente utili per condividere le connessioni in modo coerente, rendendo le connessioni più individuabili, migliorando la sicurezza delle connessioni e agevolando l'amministrazione delle origini dati. Il modo migliore per condividere i file di connessione è inserire i file 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 modificarlo.

Uso di file ODC

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

È possibile condividere i file di connessione con altri utenti per concedere loro l'accesso necessario a un'origine dati esterna. Gli altri utenti non devono configurare un'origine dati per aprire il file di connessione, ma potrebbero dover 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 connettersi ai dati e condividerli. È possibile convertire facilmente altri file di connessione tradizionale (DSN, UDL e file di query) in un file ODC aprendo il file di connessione e quindi facendo clic sul pulsante Esporta file di connessione nella scheda Definizione della finestra di dialogo Proprietà connessione.

Uso dei file di query

I file di query sono file di testo che contengono informazioni sull'origine dati, inclusi 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 modo tradizionale per condividere le query con altri utenti di Excel.

Uso dei file di query DQY    È possibile usare Microsoft Query per salvare file con estensione dqy contenenti query per i dati di 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 DQY per qualsiasi query creata, usando la Creazione guidata Query o direttamente in Microsoft Query.

Uso dei file di query OQY    È possibile salvare i file OQY per connettersi ai dati in un database OLAP, su un server o in un file cubo offline (con estensione 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 OQY. Poiché i database OLAP non sono organizzati in record o tabelle, non è possibile creare query o file DQY per accedervi.

Uso dei file di query RQY    Excel può aprire i file di query in formato RQY per supportare i driver delle origini dati OLE DB che usano questo formato. Per altre informazioni, vedere la documentazione del driver.

Uso dei file di query qry    Microsoft Query consente di aprire e salvare file di query in formato QRY da usare con versioni precedenti di Microsoft Query che non possono aprire file con estensione dqy. Se si ha un file di query in formato QRY che si vuole usare in Excel, aprirlo in Microsoft Query e quindi salvarlo come file DQY. Per informazioni sul salvataggio di file DQY, vedere la Guida di Microsoft Query.

Utilizzo di file di query Web iqy    Excel può aprire file di query Web iqy per recuperare dati dal Web.

Uso di proprietà e intervalli di dati esterni

Un intervallo di dati esterno, detto anche tabella di query, è un nome definito o un nome di tabella che definisce la posizione dei dati 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 impostare il formato di un intervallo di dati esterno oppure usarlo nei calcoli, come con qualsiasi altro tipo di dati.

Excel nomina automaticamente un intervallo di dati esterno nel modo seguente:

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

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

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

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

Se il foglio di lavoro contiene più intervalli di dati esterni della stessa origine, gli intervalli vengono numerati. Ad esempio MyText, MyText_1, MyText_2 e così via.

Un intervallo di dati esterno ha proprietà aggiuntive, da non confondere con le proprietà di connessione, che è possibile usare per controllare i dati, ad esempio l'mantenimento della formattazione delle celle e della larghezza delle colonne. Per modificare queste proprietà degli intervalli di dati esterni, fare clic su Proprietà nel gruppo Connessioni della scheda Dati e quindi apportare le modifiche desiderate nelle finestre di dialogo Proprietà intervallo dati esterni o Proprietà dati esterni.

Nota: Se si vuole condividere un riepilogo o un report basato su dati esterni, è possibile assegnare ad altri utenti una cartella di lavoro contenente un intervallo di dati esterno oppure creare un modello di report. Una 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 delle origini dati in Excel e Excel Services

Esistono 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 tra ogni oggetto dati. È anche possibile usare e aggiornare i dati connessi in Excel Services, ma ci sono altre limitazioni e soluzioni alternative che è necessario tenere presenti.

Supporto dell'oggetto dati e dell'origine dati di Excel

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

Supportata
origine dati

Excel
dati
oggetto

Crea
Esterna
dati
intervallo?

OLE
A DB

ODBC

Testo
file

HTML
file

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

Web Query

No

No

No

No

Connessione guidata dati

Microsoft Query

No

No

No

No

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

Excel Services supporto delle origini dati e delle 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 gli 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 Microsoft Query.

È tuttavia possibile aggirare questa limitazione usando una tabella pivot per connettersi all'origine dati e quindi progettare e layout la tabella pivot come tabella bidimensionale senza livelli, gruppi o subtotali in modo da visualizzare tutti i valori di riga e colonna desiderati. Per altre informazioni, vedere i collegamenti nella sezione Vedere anche.

Informazioni sui componenti per l'accesso ai dati

Microsoft Data Access Components (MDAC) 2.8 è incluso in Microsoft Windows Server 2003 e Windows XP SP2. Con MDAC è possibile connettersi ai dati e usarli da un'ampia varietà di origini dati relazionali e non relazionali. È possibile connettersi a molte origini dati diverse usando driver ODBC (Open Database Connectivity) o provider di OLE DB, creati e forniti da Microsoft o sviluppati da varie terze parti. Quando si installa Microsoft Office, nel computer vengono aggiunti altri driver ODBC e provider OLE DB.

Windows Vista e Windows 7 usano Windows Data Access Components (Windows DAC).

Per visualizzare un elenco completo dei provider OLE DB installati nel computer, visualizzare la finestra di dialogo Proprietà di Data Link 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 driver ODBC e provider OLE DB di altri produttori per ottenere informazioni da origini dati diverse da 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 connettersi alle origini dati

Le sezioni seguenti descrivono in modo più dettagliato ODBC (Open Database Connectivity).

Architettura ODBC

Nell'architettura ODBC un'applicazione, ad esempio Excel, si connette a Gestione driver ODBC, che a sua volta usa uno specifico driver ODBC, ad esempio il driver ODBC di 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 oppure 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 scegliere Pannello di controllo. Fare clic su Sistema emanutenzione e quindi su Strumenti di amministrazione. In Windows XP e Windows Server fare clic sul pulsante Start,quindi scegliere Pannello di controllo. Fare clic su Prestazioni e manutenzione,quindi su Strumenti di amministrazione. e quindi su Origini dati (ODBC). Per altre informazioni sulle diverse opzioni, fare clic sul pulsante ? in ogni finestra di dialogo.

Origini dati computer

Le origini dati 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 di un computer e sono visibili a tutti gli utenti del computer.

Un'origine dati computer è particolarmente utile quando si vuole offrire una protezione avanzata perché consente di visualizzare un'origine dati computer solo agli utenti connessi e che un'origine dati computer non può essere copiata da un utente remoto in un altro computer.

Origini dati file

Le origini dati file, chiamate anche file DSN, archiviano le informazioni di connessione in un file di testo, non nel Registro di sistema, e sono in genere più flessibili rispetto alle origini dati 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 precise in tutti i computer che usa. 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 file non condivisibile si trova in un singolo computer e punta a un'origine dati 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 in modo più dettagliato il database OLE DB (Object Linking and Embedding Database).

Architettura OLE DB

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

Definizione delle informazioni di connessione

Un file UDL (Universal Data Link) contiene le informazioni di connessione utilizzate 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à di Collegamento dati per definire un collegamento dati per un provider OLE DB. Per altre informazioni, vedere la sezione Importazione dei dati tramite la Connessione guidata dati.

  • Creare un file di testo vuoto con estensione udl e quindi modificare il file, visualizzando la finestra di dialogo Proprietà di Data Link.

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 i dati connessi a un'origine dati esterna.

processo di base per l'aggiornamento di dati esterni

1. Un'operazione di aggiornamento recupera dati aggiornati.

2. Il file di connessione definisce tutte le informazioni necessarie per accedere a un'origine dati esterna e recuperarne i dati.

3. È possibile aggiornare diverse origini dati: 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, tra cui l'aggiornamento dei dati ogni volta che si apre la cartella di lavoro e l'aggiornamento automatico dei dati a intervalli temporati. È possibile continuare a usare Excel durante l'aggiornamento dei dati ed è anche possibile controllare lo stato dell'aggiornamento durante l'aggiornamento dei dati.

Se l'origine dati esterna richiede un password per accedere ai dati, è possibile richiedere l'immissione della password ogni volta che intervallo di dati esterno viene aggiornato.

Importazione di dati a livello di programmazione e tramite funzioni

Gli sviluppatori possono adottare diversi approcci per importare i dati:

  • È possibile usare le Visual Basic, Applications Edition per accedere a un'origine dati esterna. A seconda dell'origine dati, è possibile usare gli oggetti ActiveX dati o gli oggetti di accesso ai dati per recuperare i dati. È anche possibile definire una stringa di connessione nel codice che specifica le informazioni di connessione. L'uso di una stringa di connessione è utile, ad esempio, per evitare di richiedere agli amministratori di sistema o agli utenti di creare prima un file di connessione o per semplificare l'installazione dell'applicazione.

  • Se si importano dati da un database di SQL Server, è consigliabile usare SQL Native Client, un'API autonoma di accesso ai dati usata sia per OLE DB che per ODBC. Combina il provider OLE DB SQL e il driver ODBC di SQL in un'unica DLL nativa, fornendo allo stesso tempo nuove funzionalità distinte e distinte da 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 di SQL Server più nuove, come i set di risultati attivi multipli (MARS), i tipi di User-Defined (UDT) e il supporto dei tipi di dati XML.

  • La funzione DATI TEMPOR.DS 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 SQL. La funzione REQUEST si connette a un'origine dati esterna ed esegue una query da un foglio di lavoro. Il SQL. La funzione REQUEST restituisce quindi il risultato in forma di matrice senza necessità di programmare 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, Applications Edition, vedere Visual Basic Guida.

Livelli di privacy

  • Prima di poter combinare le origini dati in dati specifici che corrispondono ai propri requisiti di analisi dei dati, è necessario 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

Guida di Microsoft Power Query per Excel

Importare dati da un database usando una query di database nativa

Office 365

Serve aiuto?

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.

×