Excel-like Spreadsheet Component for Dash -- Mito

Hiya Dash Builders – just wanted to pop in and announce we’ve released the Mito Spreadsheet for Dash today. To install, pip install mitosheet dash :hugs:

Mito for Dash

High-level: Mito looks, feels, and acts like Excel – it’s just embeddable into your Dash applications, and allows you to write formulas, make pivot tables, merge datasets, and much more on top of Pandas dataframes.

If you’re constantly getting requests to just let your users export to Excel, try out Mito and see if it can keep users on the infrastructure you worked hard to build!

Get started with pip install mitosheet dash!

GIF and Quick-start

Mito for Dash Launch GIF (3)

from dash import Dash, html
from mitosheet.mito_dash.v1 import Spreadsheet

app = Dash(__name__)

CSV_URL = 'https://raw.githubusercontent.com/plotly/datasets/master/tesla-stock-price.csv'

app.layout = html.Div([
    html.H1('Simple Dataframe Editing Example'),
    Spreadsheet(CSV_URL, id='sheet'),
])

if __name__ == '__main__':
    app.run_server(debug=True)

What you can do with the Mito Spreadsheet for Dash?

  1. Edit data in a spreadsheet without having to export to Excel! Write formulas like SUM and VLOOKUP, make pivot tables, create graphs, and much more.
  2. Automate spreadsheet work with no programming required. Mito generates a Python script for every edit you make, allowing you to turn your Dash application into an automation hub.
  3. Mito is incredibly easy to integrate! With a pip install mitosheet dash and a single line of code, Mito can replace 100s of lines of code in your current Dash apps, for common editing operations like: filtering, formulas, merging datasets, & more.

Be on the lookout for a blog post written with some folks from the Dash team about using Mito in Dash!

Documentation and examples:

  1. Installing Mito for Dash
  2. Building your first app with Mito for Dash
  3. Spreadsheet automation hub built with Mito for Dash
8 Likes

We’re excited about the new development in Mito Dash :clap: Thank you for building this, @naterush . The demos and docs are very informative and I’m sure we’ll have a nice amount of community members using Mito.

I just added it to the Community Components Index.

3 Likes

That’s absolutely awesome!!
Thank you!!!