Python Editor Logo

Python Editor

Write your own Python Code

Use our custom editor with syntax highlighting. To output the results just use the print() function.

Python Editor

Output in spreadsheet

Output directly to the spreadsheet

Select a cell and click Pick Output Cell to print the results in a specific cell. You can manually enter the cell name if you want.

Output in spreadsheet

Print results

Print results into the spreadsheet

Click Run in Sheet to put the results in the spreadsheet.

Print results

Propagate results

Propagate the result in multiple cells

If the result is a list or a list of lists it will propagate through several cells.

Propagate results

Input Data

Use data directly from your spreadsheet

Select a cell or a range and click Pick Input Cell to get the data in the Python editor. You can manually enter the cell range if you want. The data will be stored in a variable called input_data.

Input Data

Debug in Console

Use the Console for debugging

Use the console for debugging and quick testing. You can iterate before interacting with the spreadsheet.

Debug in Console
Python Editor Logo

Python Editor for Google Sheets™

Use Python in your spreadsheet right now!

Learn Data Transformation and Visualization

View all posts »

This is your go-to guide for understanding data and data visualization. Each article will help you build your knowledge, making complex concepts simple and clear. Whether you’re just getting started or looking to improve your skills, you’ll find practical tips and tutorials to help you become confident in working with data visualizing it effectively.

Sankey Charts: How to Tell a Flowing Story with Your Data

Sankey Charts: How to Tell a Flowing Story with Your Data

We’ll explore the power of Sankey charts, a unique type of data visualization designed to display flows or transfers between categories. Learn how to use Sankey charts to tell a compelling story by visualizing the movement of data.