Subiecte asociate
×
Conectați-vă cu Microsoft
Conectați-vă sau creați un cont
Salut,
Selectați un alt cont.
Aveți mai multe conturi
Alegeți contul cu care doriți să vă conectați.

Python în Excel este în prezent în previzualizare și se poate modifica pe baza feedbackului. Pentru a utiliza această caracteristică, alăturați-vă programului Microsoft 365 Insider și alegeți nivelul Beta Channel Insider. 

Python în Excel este implementat treptat în Excel pentru clienții Windows care utilizează Canalul Beta. În acest moment, caracteristica nu este disponibilă pe alte platforme.

Dacă întâmpinați vreo problemă cu Python în Excel, raportați-o selectând Ajutor > Feedback în Excel.

Sunteți începător în Python în Excel? Începeți cu Introducere în Python în Excel și Începeți cu Python în Excel.

Utilizarea bibliotecilor Python open-source pentru a crea reprezentări grafice și diagrame 

Python în Excel este livrat cu un set de biblioteci Python furnizate de Anaconda. Acest articol descrie cum se utilizează bibliotecile Python, cum ar fi cele marineși matplotlib, pentru a crea reprezentări grafice și diagrame. Pentru a afla mai multe despre bibliotecile open-source disponibile cu Python în Excel, consultați Biblioteci open-source și Python în Excel

Exemplele din acest articol utilizează setul de date floare Iris. Descărcați acest registru de lucru eșantion pentru a-l urmări împreună cu articolul: python-in-excel-iris-dataset.xlsx

Creați un plan pereche cu seaborn 

Acest exemplu vă arată cum să creați o vizualizare grafică pereche a setului de date de flori Iris. O reprezentare grafică pereche este o matrice de reprezentări grafice și diagrame care compară relația dintre fiecare variabilă dintr-un set de date. În acest caz, setul de date floare Iris conține patru coloane de date numerice: sepal_length, sepal_width, petal_length și petal_width

Utilizați Python în Excel pentru a crea o reprezentare în pereche cu biblioteca seaborn.

Python în Excel creează vizualizarea cu biblioteca seaborn. Biblioteca seaborneste importată automat pentru Python în Excel cu următoarea instrucțiune de import, permițându-vă să faceți referire la ea cu aliasul SNS.  

import seaborn as sns 

Pentru a crea o reprezentare pereche a setului de date de flori Iris cu biblioteca seaborn, urmați acești pași:

  1. Introduceți următorul fragment de cod într-un Python în celula Excel. Fragmentul de cod stochează perechea reprezentată grafic ca variabilă numită pairplot.  Se creează reprezentarea pereche cu alias-ul bibliotecii marine sns și pairplot-ul funcției marine. 



    pairplot = sns.pairplot(xl("Table1[#All]", headers=True)) Ca argument pentru funcția pairplot, fragmentul de cod utilizează funcția Python particularizată xl() și face referire la primul tabel din foaia de lucru, Tabel1. Acesta include întregul conținut al tabelului (ca [#All]) și notează că tabelul include un rând antet (ca anteturi=Adevărat). În acest exemplu, Tabel1 din foaia de lucru conține setul de date Iris.

    Vedeți previzualizarea reprezentată grafic a perechii într-un Cadru de date.

    Notă: Dacă întâmpinați erori, consultați Depanarea Python în erorile Excel pentru mai multe informații. 

  2. După comiterea formulei Python, Python în Excel returnează vizualizarea reprezentată grafic pereche într-un obiect imagine. Selectați pictograma fișă din celula obiectului imagine pentru a vedea o previzualizare a vizualizării.

    Vedeți o previzualizare a reprezentării grafice dintr-o cartelă DataFrame.

  3. Păstrați vizualizarea ca obiect Imagine pentru a continua să o utilizați pentru calcule Python. Extrageți imaginea în grila Excel pentru a o redimensiona și a vizualiza fiecare reprezentare grafică în detaliu. Pentru a extrage imaginea în grilă, faceți clic dreapta sau apăsați Ctrl+clic pe celula care conține obiectul imagine și selectați Afișare reprezentare grafică peste celule din meniu.

    Pentru informații suplimentare despre extragerea obiectelor imagine, consultați secțiunea Extragerea unui obiect imagine în articolul grilă Excel din acest articol.

Crearea unei reprezentări grafice prin puncte cu Matplotlib 

Acest exemplu descrie cum să creați o reprezentare prin puncte cu setul de date eșantion floare Iris. O reprezentare prin puncte afișează relația dintre două variabile numerice dintr-un set de date. Exemplul creează o reprezentare prin puncte care arată ca următoarea captură de ecran, comparând valorile sepal_width și sepal_length .

Utilizați Python în Excel pentru a crea o reprezentare prin puncte cu biblioteca matplotlib.

Python în Excel creează vizualizarea cu biblioteca open-source Matplotlib. Biblioteca Matplotlibeste importată automat pentru Python în Excel cu următoarea declarație de import, permițându-vă să o menționați ca plt.  

import matplotlib.pyplot as plt 

Pentru a crea o reprezentare prin puncte a setului de date floare Iris cu biblioteca Matplotlib, urmați acești pași:

  1. Într-o celulă Python din Excel, utilizați funcția prin punctematplotlib și introduceți coloanele sepal_length și sepal_width ale setului de date Iris ca argumente. În acest exemplu, Tabel1 din foaia de lucru conține setul de date Iris.

    plt.scatter(xl("Table1[sepal_length]"), xl("Table1[sepal_width]"))

  2. Adăugați etichete și un titlu la reprezentarea prin puncte.  

    # Label the x and y axes of the plot. 
    plt.xlabel('sepal_length') 
    plt.ylabel('sepal_width') 
     
    # Add a title to the plot.  
    plt.title('Sepal length and width analysis')

    Notă: Puteți adăuga acest fragment de cod ca linie suplimentară de cod după formula Python din pasul anterior, în aceeași celulă Excel sau îl puteți introduce într-un nou Python în celula Excel din registrul de lucru. Dacă alegeți să o introduceți într-o celulă nouă, asigurați-vă că urmați regulile ordinii de calcul de rând și introduceți-le după prima celulă.

  3. După comiterea formulelor Python, Python în Excel returnează vizualizarea reprezentată grafic prin puncte ca obiect imagine. Selectați pictograma fișă din celula obiectului imagine pentru a vedea o previzualizare a vizualizării. 

    Vizualizați o previzualizare a reprezentării grafice prin puncte dintr-un Cadru de date.

    Notă: Dacă întâmpinați erori, consultați Depanarea Python în erorile Excel pentru mai multe informații.  

  4. Păstrați vizualizarea ca obiect imagine pentru a continua să o utilizați pentru calcule Python. Extrageți imaginea în grila Excel pentru a o redimensiona și a vizualiza reprezentarea grafică în detaliu. Pentru a extrage imaginea în grilă, faceți clic dreapta sau apăsați Ctrl+clic pe celula care conține obiectul imagine și selectați Afișare reprezentare grafică peste celule din meniu.

    Pentru informații suplimentare despre extragerea obiectelor imagine, consultați secțiunea Extragerea unui obiect imagine în articolul grilă Excel din acest articol.

Extragerea unui obiect imagine în grila Excel

După cum am demonstrat în exemplele din acest articol, bibliotecile Python, cum ar fi seaborn și Matplotlib, pot returna vizualizări de date în celulele Excel. În mod implicit, Python în Excel returnează aceste vizualizări ca obiecte imagine. 

Selectați pictograma fișă dintr-o celulă de obiect imagine pentru a vedea o previzualizare a vizualizării.

Vedeți o previzualizare a reprezentării grafice dintr-o cartelă DataFrame.

Există două modalități de a extrage o imagine în grila Excel: afișați imaginea ca reprezentare grafică peste celule sau afișați imaginea într-o celulă.

Afișarea imaginii peste celule

Urmați acești pași pentru a afișa imaginea ca reprezentare grafică peste celule.

  1. Faceți clic dreapta sau Ctrl+clic pe celula care conține obiectul imagine și selectați Afișare reprezentare grafică peste celule din meniu (sau utilizați comanda rapidă de la tastatură Ctrl+Alt+Shift+C). Acest lucru creează o copie a imaginii care este flotantă peste grila Excel și poate fi redimensionată cu ușurință. Obiectul imagine original rămâne în celula originală.

  2. Selectați și glisați imaginea reprezentată grafic pentru a o muta în foaia de lucru. Selectați și glisați nodurile din colțurile și laturile imaginii pentru a o redimensiona.

    Creați o vizualizare de reprezentare grafică mobilă cu pictograma Creare referință.

Afișarea imaginii într-o celulă

Urmați acești pași pentru a afișa imaginea într-o celulă.

  1. Returnați obiectul imagine ca valoare Excel. Selectați celula obiectului imagine, accesați meniul de ieșire Python din bara de formule și selectați Valoare Excel.  



    Utilizați meniul de ieșire Python de lângă Bara de formule pentru a modifica tipul de ieșire. Imaginea reprezentată grafic se afișează acum în celulă.

    Sfat: Pentru a comuta rezultatele formulelor Python între obiecte Python și valorile Excel, utilizați comanda rapidă de la tastatură Ctrl+Alt+Shift+M. Pentru a afla mai multe comenzi rapide de la tastatură, consultați Python în Excel comenzi rapide de la tastatură.

  2. Dimensiunea imaginii reprezentate depinde de dimensiunea celulei. Măriți dimensiunea imaginii prin mărirea dimensiunii celulei sau prin îmbinarea celulelor.

Creați-vă propriile reprezentări grafice și diagrame 

Acum că ați învățat cum să creați Python în grafice și diagrame Excel cu un set de date eșantion, introduceți propriile date într-un registru de lucru Excel și creați vizualizări particularizate.  

Pentru a importa date externe pentru utilizare cu Python în Excel, utilizați Power Query. Pentru a afla mai multe, consultați Utilizarea Power Query pentru a importa date pentru Python în Excel.

Articole conexe 

Aveți nevoie de ajutor suplimentar?

Doriți mai multe opțiuni?

Explorați avantajele abonamentului, navigați prin cursurile de instruire, aflați cum să vă securizați dispozitivul și multe altele.

Comunitățile vă ajută să adresați întrebări și să răspundeți la întrebări, să oferiți feedback și să primiți feedback de la experți cu cunoștințe bogate.

Au fost utile aceste informații?

Cât de mulțumit sunteți de calitatea limbajului?
Ce v-a afectat experiența?
Apăsând pe Trimitere, feedbackul dvs. va fi utilizat pentru a îmbunătăți produsele și serviciile Microsoft. Administratorul dvs. IT va avea posibilitatea să colecteze aceste date. Angajamentul de respectare a confidențialității.

Vă mulțumim pentru feedback!

×