Компанія Microsoft інтегрує Python в Excel. Доступна попередня версія на Windows

💡 Усі статті, обговорення, новини про Python — в одному місці. Приєднуйтесь до Python спільноти!

Корпорація Microsoft додає мову Python в Excel, повідомляє The Verge. Нині доступна попередня версія функції на Windows, яка дозволяє користувачам Excel аналізувати дані з Python.

«Ви можете керувати даними та досліджувати їх в Excel за допомогою графіків та бібліотек Python, а потім використовувати формули, діаграми та зведені таблиці Excel для вдосконалення своїх знань», — пояснює Стефан Кіннестранд, генеральний менеджер у Microsoft. І додає: «Тепер ви можете виконувати розширений аналіз даних у звичному середовищі Excel, отримуючи доступ до Python безпосередньо зі стрічки Excel».

Джерело

✔️ Деталі

Користувачу не потрібно буде встановлювати додаткове програмне забезпечення або налаштовувати плагіни, щоб отримати доступ до функціональності, оскільки інтеграція Python буде вбудована в Excel і Power Query, пише видання. Microsoft також додає нову функцію PY, яка дає змогу відображати дані Python у сітці електронної таблиці Excel. Завдяки партнерству з Anaconda, корпоративним репозиторієм Python, популярні бібліотеки Python, такі як pandas, statsmodels і Matplotlib, будуть доступні в Excel.

«Я радий, що ця тісна інтеграція Python та Excel тепер побачила світ. Я очікую, що обидві спільноти знайдуть нові цікаві способи використання цієї колаборації, посилюючи свої можливості. Коли я приєднався до Microsoft три роки тому, я й подумати не міг, що це стане можливим», — каже Гвідо ван Россум, творець Python, а нині інженер Microsoft.

Python в Excel зараз з’являється для учасників програми Microsoft 365 Insider. Спершу ця функція буде доступна лише для користувачів операційної системи Windows. Згодом планують додати Python в Excel і для інших платформ.

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

Нагадаємо, що в цьогорічному рейтингу мов програмування DOU Python входить до трійки найпопулярніших мов. Вона розташована на третьому місці після JavaScript і Java. Python послуговуються у комерційних цілях 13% розробників.

Все про українське ІТ в телеграмі — підписуйтеся на канал DOU

👍ПодобаєтьсяСподобалось8
До обраногоВ обраному0
LinkedIn



15 коментарів

Підписатись на коментаріВідписатись від коментарів Коментарі можуть залишати тільки користувачі з підтвердженими акаунтами.

Типізацію комірок вже зробили?
Ні? Тоді лісом Excel не зважаючи що туди впихують.

А чому про це майже ніхто не знає?
Он (ліньки URL шукати) в даних генетики назви генів реінтерпретуються екселем як календарні дати. Бо ніхто не розмічає.
Як легко зробити правило типу «в стовпці D завжди текст крім шапки і не намагайся його зрозуміти як дату»? Я не бачу можливости задати щось на зразок «range D2:*».

Ну, ось — ви самі підтвердили, що при певних налаштуваннях усі дані в певній комірці будуть інтерпретуватись як дата, а при інших налаштуваннях — завжди як строка.

Незручна фіча = відсутність фічі.

Перехід від немає «типизації комірок» до «незручна фіча» — це вже прогрес ))

А взагалі бухгалтери, фінансисти та економісти навіть на стандартному ВПР() та статистичних формулах, ВБ-Скриптах, зведених таблицях та зовнішних джерех данних таку магію роблять, що багатьом розробникам BI-систем і не снилось. Ці профі з радістью доповнять свої DAX-формули Python-вставками.

Перехід від немає «типизації комірок» до «незручна фіча» — це вже прогрес ))

Дуже умовний. Бо значення має те, що відбувається якщо і рідко, то впливає більш за все. По-нормальному зараз треба було б виставляти плашку «у вас якісь дивні значення в стовпці, не хочете вімкнути типізацію?»

таку магію роблять

Угу, бачив краєм ока.

Але мені сама концепція що щось там само собою вибухає у такі моменти, які складно передбачити — викликає сувору недовіру.
Якщо на відкриття таблиці іде тригер «зараз з бази підкачаю оновлення даних», а я її хочу як дизайнер одкрити і просто подивитись на кольори і товсті лініі між секціями — як мені це безпечно зробити? Сама ідея що треба так оберігатись — дуже незручна.
Це стосується в цілому MS Office — не тільки Excel.

jupyter нервово закурив... кинув бичок і повернувся до роботи

Непоганий хід. Але, ніт. Google Docs ближче до тіла :)

Щось їм певно набрид власний Visual Basic For Applications. Хоча і не дивно підтримувати цілу мову програмування, лише для того щоб можна було писати формули та макроси економічно не може бути вигідно. Так вже сталось з движком Trident — на якому базувався Internet Explorer, він був замінений на Blink — движок Edge і Chrome розробки Google. Тому питання було лише в тому TypeScript чи Python ? Чомусь обрали Python, а не власний TypeScript. P.S. В Tiobe index — Python лідує декілька років поспіль. В Україні чіткий перекос — переважна більшість народу працює у Frontend.

Python обрали, бо все ж таки він найбагатший бібліотеками для роботи з даними.

Що NumPy, що Pandas це прив’язка до бібліотеки написаних на С. А тут що Chakra що V8 навпаки кращі за Python. Щоправда правила JavaScript де можна ділити на 0, але це не призведе до комплексних обчислень, або усі числа float без винятку, це таке собі для будь яких обчислень. Звісно Python чи Basic тут на голову краще. Але C# - значно краще і за Python і за Basic. А .NET давно портовано на усе що працює.

А як там в Typescript та .net з операціями з векторами і матрицями?

Так само як і на JavaScript в який він компілюється. Так чи інакше всеодно вектора, матриці та тензори прискорюють відеокартою. А от щодо операцій по ячейках таблиць то тут лише копіювати пам’ять в буфер кадру і назад не значно довше ніж зробити безпосередні обчислення. Переважній кількості народу це все не треба взагалі. Їм треба скажімо смету на ремонт кухні розрахувати.

*мем_з_тачки_на_прокачку.jpg*

Підписатись на коментарі