Hi everyone, I discovered Mito recently, and users can only use it on JupyterLab. I wonder if anyone in the community has implemented Mito on Streamlit?
Mito makes it super easy to manipulate data in the spreadsheet environment on GUI and encourages the non-programmer background client to use the tool to explore the data.
That was a really interesting interview! The best startups are founded by groups of people who have really, really experienced the pain and have a great solution. I still think Excel is the greatest app ever built
I met with the Mito creators a little while back to answer their questions about how to integrate with Streamlit. So I would imagine it’s coming soon, though I would defer to them on the specific timing.
just had session w jake from mito. I see videos of streamlit working with mito but I cannot get a mito sheet to work inside my streamlit app. Is this supported yet w current version?
Hey Streamlit builders! Nate here – CEO of Mito. Really excited to announce that we launched Mito for Streamlit today. It’s a drop-in replacement for st.dataframe or st.data_editor that gives you:
A spreadsheet look and feel for free-form data exploration.
Common data-cleaning operations: filters, renaming columns, even writing Excel-like formulas like SUM(ColumnA, ColumnB)
Code-gen capabilities. For every edit you make to the Mito spreadsheet, it generates code that corresponds
You can check out our documentation here, and check out a simple data cleaning demo app here. To give you the even shorter version:
pip install mitosheet
from mitosheet.streamlit.v1 import spreadsheet
# rest of your streamlit app
spreadsheet()
Any and all feedback is greatly appreciated! Feel free to open an issue on our Github and tag me directly (@naterush), and I’ll get back to you ASAP! Feature requests, any issues you run into, cool apps you’ve build, etc.
(Also, if you build an app with Mito in it, post it here and tag me! We’re giving Mito Pro to the first 25 builders who use Mito for Streamlit ).
a) I don’t see any option to skip the signup
b) I can’t get past this point, even if I enter my email: the page reloads itself and I get the signup popup again.
I think there should be a way to avoid the signup, not everyone is interested in their newsletter, especially end users who know nothing about code (most of them don’t even speak English).
Does anyone know how to get past this? Is there a hidden X on the popup, or maybe something in the code like spreadsheet(df).nopopup()?
Hi
Great component
But I have encounter a problem during using Mito, it refresh the whole page everytime I tried to act anything in the table.
Is this happens on anyone?
So sorry for the bug here! This absolutely shouldn’t be the case – it’s likely a system specific issue. Can you provide some details on where you’re running your Streamlit app:
local or on a server
what operating system
what browser you’re using
I’ll get this fixed up ASAP. I’ll also circle back on disabling the popup entirely soon! Sorry again for the trouble here.
Sorry for the trouble here! Can you provide a little more detail on what is occurring? Is the webpage refreshing (e.g. like pressing Cmd+R), or is the streamlit app just rerunning? If it’s the first, this is a bug. If it’s the latter, this is just how all streamlit widgets work.
In either case, if you can provide a video of this occurring, I can try and debug it ASAP. Thanks!