Usare Power Query per importare dati per Python in Excel
Applies To
Excel per Microsoft 365Python in Excel è ora disponibile per gli utenti Enterprise e Business che eseguono Current Channel in Windows, a partire dalla versione 2408 (build 17928.20114) e dal canale Enterprise mensile in Windows, a partire dalla versione 2408 (build 17928.20216). È disponibile in anteprima per gli utenti di Family e Personal che eseguono Current Channel in Windows a partire dalla versione 2405 (build 17628.20164). Python in Excel è disponibile in anteprima per gli utenti education che eseguono Current Channel (Anteprima) tramite il Programma Microsoft 365 Insider. Non è attualmente disponibile per Semi-Annual Enterprise Channel.
Viene distribuita prima in Excel per Windows e poi in altre piattaforme in un secondo momento. Per altre informazioni sulla disponibilità, vedere Disponibilità di Python in Excel.
Se si verificano problemi con Python in Excel, segnalarli selezionando Guida > Feedback in Excel.
Non si ha esperienza con Python in Excel? Introduzione a Python in Excel e Introduzione a Python in Excel
Che cos'è Power Query?
Power Query è uno strumento di trasformazione e preparazione dei dati progettato per aiutarti a modellare i dati ed è disponibile in Excel e in altri prodotti Microsoft.
Usare Power Query con Python in Excel per importare dati esterni in Excel e quindi analizzare tali dati con Python.
Importante: Power Query è l'unico modo per importare dati esterni da usare con Python in Excel.
Per altre informazioni sui Power Query, vedere la Guida di Power Query per Excel.
Come usare Power Query per importare dati per Python in Excel
Eseguire i passaggi seguenti per informazioni su come importare un set di dati esterni di esempio e da usare con Python in Excel.
Suggerimento: Se si ha già familiarità con Power Query e si vogliono usare query esistenti nella cartella di lavoro, passare a Usare Power Query dati con Python in Excel più avanti in questo articolo.
-
Per visualizzare i gruppi & Connections Recupera & Trasforma dati e query, selezionare la scheda Dati. Scegliere Recupera dati per selezionare l'origine dati. È possibile importare dati da più origini, inclusi file con valori delimitati da virgole (CSV). Ogni importazione crea una query.servizio OData Northwind, un'origine dati di test. A questo scopo, selezionare Recupera dati > da altre origini > Da feed OData.
Questo esempio importa dati dal -
Immettere quindi il collegamento seguente al servizio OData Northwind e selezionare OK.
https://services.odata.org/northwind/northwind.svc/
-
Nella finestra di dialogo anteprima Power Query selezionare una tabella dati da caricare in Excel. In questo esempio selezionare la tabella Categorie , quindi selezionare la freccia accanto al pulsante Carica e scegliere Carica in. Lo screenshot seguente mostra la finestra di dialogo di anteprima Power Query con la tabella Categorie selezionata e l'opzione Carica in visualizzata.
Note:
-
È anche possibile selezionare Trasforma dati nella finestra di dialogo di anteprima Power Query. In questo modo è possibile modificare i dati nel editor di Power Query prima di importarli in Excel.
-
Per visualizzare i dati nella griglia di Excel, selezionare il pulsante Carica . La tabella selezionata verrà caricata direttamente nella griglia di Excel.
-
-
Selezionare Crea solo connessione per stabilire la connessione dati dall'origine. Power Query crea automaticamente una query per questa connessione.
-
Il riquadro & Connections query si apre automaticamente, elencando la query creata da Power Query per l'origine dati selezionata, in questo caso la tabella Categorie del set di dati di esempio Northwind OData. Per aprire manualmente il riquadro & Connections Query, nella scheda Dati selezionare Query & Connections.
Suggerimento: Passare il puntatore del mouse sulle query nel riquadro attività per ottenere un'anteprima dei dati.
La sezione successiva descrive come analizzare i dati delle categorie con Python in Excel.
Usare Power Query dati con Python in Excel
La procedura seguente presuppone che sia stata creata una connessione Power Query con i dati categories dal servizio OData Northwind descritto nella sezione precedente dell'articolo. Questi passaggi mostrano come analizzare i dati delle categorie con Python in Excel.
-
Per lavorare con dati esterni con Python in Excel, abilitare Python in una cella immettendo la funzione =PY . Quindi, usare la formula xl() Python in Excel per fare riferimento a elementi di Excel, ad esempio una query Power Query. In questo esempio, immettere xl("Categories") nella cella python in Excel.
-
La cella Python ora visualizza i dati categories all'interno di un DataFrame, come restituito dalla formula xl("Categories") . Selezionare l'icona della scheda accanto a DataFrame per visualizzare un'anteprima dei dati nel dataframe. Lo screenshot seguente mostra l'anteprima di DataFrame.
Suggerimento: Ridimensionare la finestra di dialogo DataFrame usando l'icona nell'angolo in basso a destra.
-
Convertire i dati nel dataframe in valori di Excel, che restituiscono i dati alla griglia di Excel. Per convertire il dataframe in valori di Excel, selezionare la cella contenente il dataframe e quindi selezionare l'icona Inserisci dati . Lo screenshot seguente mostra un esempio di questa icona accanto a DataFrame.
Selezionando l'icona Inserisci dati si apre un menu con un elenco di valori rilevanti per i dati. -
Selezionare il primo valore del menu , arrayPreview. Questo valore visualizza i dati di Python dal DataFrame nella griglia di Excel. Per un esempio, vedere lo screenshot seguente.
-
Ora che hai usato Power Query per importare dati esterni ed elaborati i dati con Python in Excel, sei pronto per iniziare ad analizzare i dati con Python in Excel. Per informazioni su come creare grafici e diagrammi di Python con i dati, vedere Creare diagrammi e grafici di Python in Excel.