Пов’язані теми
×
Перейти до основного
Підтримка
Вхід
Вхід за допомогою облікового запису Microsoft
Увійдіть або створіть обліковий запис.
Вітаємо,
Виберіть інший обліковий запис.
У вас є кілька облікових записів
Виберіть обліковий запис, за допомогою якого потрібно ввійти.

Python в Excel зараз перебуває в режимі підготовчої версії та може змінюватися на основі відгуків. Щоб скористатися цією функцією, приєднайтеся до Програми оцінювання Microsoft 365 і виберіть рівень Оцінювачів поточного каналу оновлення (Підготовча версія). 

Ця функція поступово розгортається для корпоративних, ділових, навчальних закладів, сімейних і особистих користувачів, які працюють під керуванням Current Channel (Preview) у Windows. Спочатку вона розгортається в excel для Windows, починаючи з версії 2406 (збірка 17726.20016), а потім для інших платформ пізніше. Докладні відомості про доступність див. в статті Python у доступності Excel .

Якщо у вас виникнуть проблеми з Python в Excel, повідомте про це, вибравши елемент Довідка > відгуків у програмі Excel.

Ще не використовували Python в Excel? Почніть із вступу до Python в Excel і почніть роботу з Python в Excel.

Створення графіків і діаграм за допомогою бібліотек Python із відкритим кодом 

Python в Excel постачається з основним набором бібліотек Python, які надає anaconda. У цій статті описано, як створювати сюжети й діаграми за допомогою бібліотек Python, наприклад морського таматплотліба. Докладні відомості про бібліотеки з відкритим кодом, доступні в Python в Excel, див. в статті Бібліотеки з відкритим кодом і Python в Excel

У прикладах у цій статті використовується набір даних квітки райдужної риски. Завантажте цей зразок книги, щоб виконати вказівки зі статті: python-in-excel-iris-dataset.xlsx

Створення парної ділянки за допомогою морського народження 

У цьому прикладі показано, як створити парну візуалізацію графічного відображення набору даних квітки райдужної риски. Парна побудова – це матриця графіків і діаграм, яка порівнює зв'язок між кожною змінною в наборі даних. У цьому випадку набір даних квітки райдужної риси містить чотири стовпці числових даних: sepal_length, sepal_width, petal_length та petal_width

Використовуйте Python в Excel для створення парної побудови з морською бібліотекою.

Python у програмі Excel створює візуалізацію за допомогоюморської бібліотеки. Бібліотека морського народженняавтоматично імпортується для Python у програмі Excel за допомогою наведеного нижче оператора імпорту, що дає змогу посилатися на неї з псевдонімами.  

import seaborn as sns 

Щоб створити парну побудову набору даних квітки райдужної риси з бібліотекою морського народження, виконайте такі дії:

  1. Введіть наведений нижче фрагмент коду в клітинку Python у клітинці Excel. Фрагмент коду зберігає парну ділянку як змінну під назвою pairplot.  Вона створює парну ділянку з псевдонімом морської бібліотеки sns і функцією seaborn pairplot



    pairplot = sns.pairplot(xl("Table1[#All]", headers=True)) Як аргумент для функції pairplot фрагмент коду використовує настроювану функцію Python xl() і посилається на першу таблицю на аркуші Table1. Вона містить увесь вміст таблиці ( як-от [#All]) і нотатки, які містять рядок заголовка (як заголовки=Істина)." У цьому прикладі таблиця1 на аркуші містить набір даних райдужної риски.

    Див. попередній перегляд парних побудов у dataFrame.

    Примітка.: Докладні відомості див. в статті Виправлення помилок Python у програмі Excel

  2. Після створення формули Python у програмі Excel Python повертає парну візуалізацію побудови в графічному об'єкті зображення. Клацніть піктограму картки у клітинці графічного об'єкта, щоб переглянути візуалізацію.

    Перегляньте попередній перегляд сюжету на картці DataFrame.

  3. Зберігайте візуалізацію як об'єкт Image, щоб і надалі використовувати його для обчислень Python. Видобути зображення до сітки Excel, щоб змінити його розмір і переглянути кожен сюжет докладніше. Щоб видобути зображення до сітки, клацніть правою кнопкою миші або клацніть правою кнопкою миші клітинку, яка містить об'єкт зображення, і виберіть у меню пункт Показати побудову над клітинками.

    Додаткові відомості про видобування графічних об'єктів див. в розділі Видобування об'єкта зображення до сітки Excel у цій статті.

Створення точкової діаграми за допомогою matplotlib 

У цьому прикладі описано, як створити точкову діаграму за допомогою набору даних зразка даних квітки райдужної риси. Точкова діаграма відображає зв'язок між двома числовими змінними в наборі даних. У прикладі створюється точкова діаграма, яка виглядає як знімок екрана нижче, порівнюючи sepal_width та sepal_length значення.

За допомогою Python в Excel можна створити точкову діаграму з бібліотекою matplotlib.

Python у програмі Excel створює візуалізацію за допомогою бібліотеки з відкритим вихідним кодом Matplotlib. Бібліотека Matplotlibавтоматично імпортується для Python у програмі Excel із таким оператором імпорту, що дає змогу посилатися на неї як plt.  

import matplotlib.pyplot as plt 

Щоб створити точкову ділянку набору даних квітки райдужної риси з бібліотекою Matplotlib, зробіть ось що:

  1. У клітинці Python у клітинці Excel використовуйте точковуфункцію matplotlib і введіть sepal_length і sepal_width стовпці набору даних райдужної риси як аргументи. У цьому прикладі таблиця1 на аркуші містить набір даних райдужної риски.

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

  2. Додавання підписів і заголовка до точкової діаграми.  

    # 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')

    Примітка.: Ви можете додати цей фрагмент коду як додатковий рядок коду після формули Python на попередньому кроці, у тій самій клітинці Excel, або ввести його в нову клітинку Python у клітинці Excel у книзі. Якщо ви вирішите ввести його в новій клітинці, обов'язково дотримуйтеся правил порядку обчислення основних рядків і введіть його після першої клітинки.

  3. Після вчинення формул Python у програмі Excel функція Python повертає точкову візуалізацію побудови як графічне відображення зображення. Клацніть піктограму картки у клітинці графічного об'єкта, щоб переглянути візуалізацію. 

    Перегляд точкової діаграми в dataFrame.

    Примітка.: Докладні відомості див. в статті Виправлення помилок Python у програмі Excel .  

  4. Зберігайте візуалізацію як графічний об'єкт, щоб і надалі використовувати його для обчислень Python. Видобути зображення до сітки Excel, щоб змінити його розмір і переглянути його докладніше. Щоб видобути зображення до сітки, клацніть правою кнопкою миші або клацніть правою кнопкою миші клітинку, яка містить об'єкт зображення, і виберіть у меню пункт Показати побудову над клітинками.

    Додаткові відомості про видобування графічних об'єктів див. в розділі Видобування об'єкта зображення до сітки Excel у цій статті.

Видобування графічного об'єкта до сітки Excel

Як продемонстровано в цій статті, бібліотеки Python, як-от seaborn і Matplotlib, можуть повертати графічні відображення даних у клітинки Excel. За замовчуванням Python у програмі Excel повертає ці графічні відображення як графічні об'єкти. 

Виберіть піктограму картки в клітинці графічного об'єкта, щоб переглянути візуалізацію.

Перегляньте попередній перегляд сюжету на картці DataFrame.

Видобути зображення до сітки Excel можна двома способами: відобразити зображення як зображення на графіку над клітинками або відобразити зображення в клітинці.

Відображення зображення поверх клітинок

Виконайте наведені нижче дії, щоб відобразити зображення як зображення на графіку над клітинками.

  1. Клацніть правою кнопкою миші або клацніть правою кнопкою миші клітинку, яка містить графічний об'єкт, і виберіть у меню пункт Показати побудову клітинок над клітинками (або скористайтеся сполученням клавіш Ctrl+Alt+Shift+C). Буде створено копію зображення, яке пливе по сітці Excel, і його можна легко змінити. Вихідний об'єкт зображення залишається у вихідній клітинці.

  2. Виділіть і перетягніть зображення на графіку, щоб перемістити його на аркуш. Виберіть і перетягніть вузли в кутах і з боків зображення, щоб змінити його розмір.

    Створіть переміщувану візуалізацію побудови за допомогою піктограми "Створити посилання".

Відображення зображення в клітинці

Виконайте наведені нижче дії, щоб відобразити зображення в клітинці.

  1. Повернення графічного об'єкта як значення Excel. Виділіть клітинку графічного об'єкта, перейдіть до меню виводу Python у рядку формул і виберіть пункт Значення Excel.  



    Щоб змінити тип виводу, скористайтеся меню виводу Python біля рядка формул. Зображення побудови тепер відображається в клітинці.

    Порада.: Щоб переключити результати формул Python між об'єктами Python і значеннями Excel, скористайтеся сполученням клавіш Ctrl+Alt+Shift+M. Докладні відомості про сполучення клавіш див. в статті Python у сполученнях клавіш в Excel.

  2. Розмір зображення побудови залежить від розміру клітинки. Збільште розмір зображення, збільшивши розмір клітинки або об'єднавши клітинки.

Створення власних побудов і діаграм 

Тепер, коли ви дізналися, як створювати діаграми та діаграми Python в Excel за допомогою зразка набору даних, введіть власні дані в книгу Excel і створіть спеціальні графічні відображення.  

Щоб імпортувати зовнішні дані для використання з Python в Excel, скористайтеся надбудовою Power Query. Докладні відомості див . в статті Імпорт даних для Python в Excel за допомогою надбудови Power Query.

Пов’язані статті 

Потрібна додаткова довідка?

Потрібні додаткові параметри?

Ознайомтеся з перевагами передплати, перегляньте навчальні курси, дізнайтесь, як захистити свій пристрій тощо.

Спільноти допомагають ставити запитання й відповідати на них, надавати відгуки та дізнаватися думки висококваліфікованих експертів.

Чи ця інформація була корисною?

Наскільки ви задоволені якістю мови?
Що вплинуло на ваші враження?
Натиснувши кнопку "Надіслати", ви надасте свій відгук для покращення продуктів і служб Microsoft. Ваш ІТ-адміністратор зможе збирати ці дані. Декларація про конфіденційність.

Дякуємо за відгук!

×