Python is coming to Excel: Unleashing the powers of both worlds - The Hexaa

Python is coming to Excel: Unleashing the powers of both worlds

Microsoft Excel has changed how people organize, analyze, and visualize their data since it was created, offering a foundation for decision-making for the millions of individuals who use it every day. Microsoft has now announced a significant advance in the analytical capabilities accessible within Excel by launching a Public Preview of Python in Excel. Python in Excel allows you to combine Python and Excel analytics in the same spreadsheet without any further setup. With Python in Excel, you can type Python right into a cell, the Python calculations execute in the Microsoft Cloud, and your results, including charts and visualizations, are returned to the worksheet.

The Hexaa
Seamlessly aggregate and visualize your data with Python in Excel.

Python in Excel is now available in Public Preview for Microsoft 365 Insiders who use Excel for Windows Beta Channel.

Watch Python in Excel in action and learn more below:

What sets Python in Excel apart?

1. Python in Excel is built for analysis:

Every day, millions of users worldwide rely on basic Excel tools like formulas, charts, and PivotTables to analyze and comprehend their data. With the incorporation of Python in Excel, they can use advanced features by staying within the familiar interface of Excel. Python in Excel will now be natively incorporated straight into the Excel grid beginning today. To get started, simply use the new PY function, which allows you to directly enter Python code into Excel cells.

The Hexaa
Create DataFrames with a few simple clicks

2. Python in Excel is built for Advanced Visualizations

Utilize the capabilities of well-known Python charting libraries such as Matplotlib and seaborn to produce a diverse range of charts. These charts can range from standard bar graphs and line plots to more specialized visualizations such as heatmaps, violin plots, and swarm plots.

The Hexaa
Pair the plot using Seaborn.

3. Python in Excel is built for Machine Learning, Predictive Analytics, and Forecasting

Utilize the features offered by Python libraries such as scikit-learn and statsmodels to implement well-known methods for machine learning, predictive analytics, and forecasting. These methods include regression analysis, time series modeling, and many more.

The Hexaa
Machine Learning model predicting the weather using Python and Excel LAMBDA.

 4. Python in Excel is built for Data Cleaning

Make effective use of more advanced data cleaning techniques such as identifying missing values, standardizing formats, eliminating duplicates, and applying techniques such as regular expressions for pattern-based transformations using Python in Excel.

The Hexaa

How to set up Python in Excel?

Python integration in Excel will be part of Excel’s built-in connectors and Power Query, so you won’t need to install any additional software or set up an add-on to use the capabilities. Microsoft is also introducing a new PY function that exposes Python data within the grid of an Excel spreadsheet. Popular Python libraries such as pandas, statsmodels, and Matplotlib will be available in Excel thanks to cooperation with Anaconda, a corporate Python repository.

Python computations are performed in the Microsoft Cloud, and the results are returned to an Excel worksheet. Excel users will be able to build formulas, pivot tables, and charts based on Python data, as well as use charting libraries such as Matplotlib and Seaborn to generate visualizations such as heatmaps, violin plots, and swarm plots.

What to expect next?

As previously stated,  Microsoft is delivering Python in Excel as a Public Preview to the Insiders Beta Channel, so new capabilities should be available soon. Keep an eye out for updates in the following areas: boosted editing experiences (such as autocomplete and syntax highlighting), default corrections, improved error behaviors, help and documentation, and more. Furthermore, to prevent abuse, the system currently has some data size and compute constraints, which Microsoft will actively monitor and alter as needed.


Users of Excel now have access to advanced analytics via Python, which can be used for a variety of purposes like data visualization, data cleaning, machine learning, predictive analytics, and more. Within Excel itself, users can now construct end-to-end solutions that combine Excel and Python in an easy and seamless manner. Users are able to effortlessly incorporate data from other sources into Python operations in Excel by utilizing the built-in connectors and Power Query features of Excel. Python in Excel is compatible with the tools that users are already familiar with and enjoy using, such as formulae, PivotTables, and Excel charts. This makes it possible for users to immediately begin using Python.

Stay connected with The Hexaa for more such amazing updates.

The Hexaa