TableFlow is the open-source CSV import platform. Embed a production-ready import experience in your app in minutes. Save months of engineering effort and ensure all incoming data has been cleaned and validated.
Congrats to Mitch and Eric! We built our data importer flows at my previous startup, and they were a constant PITA, particularly handling different encodings popular in various European languages. I'm glad someone is tackling this problem in an OSS way!
@pellicceama Glad to hear the problem resonates with you Amadeo! File encodings and language inconsistencies are two of the most common complaints we hear. Thanks for your support! 🙏
Working with CSVs is the opposite of fun. Absolutely love this idea and open source just takes it from a 10 to an 11. Congrats guys, hope to see this becoe the norm. May another dev not have to write a en error prone exuse of an importer ever again.
Thanks @sairanjan_mishra1! Glad you asked - we're currently leveraging AI to enhance and streamline the import flow. Currently, we offer customers the ability to detect header rows and map columns using our AI service. And we have more plans to expand these capabilities soon! 🎉
Report
Congrats on the launch! Processing CSV uploads is such a pain – this looks like a massive timesaver.
Do you also plan to offer automated fixes in CSVs (like, say, removing `,` and `$` signs from a column that should ideally just represent floats). Automated, rule-based, fixing of these things (either on the server or client side) will be huge.
@srivrish Hi Rishabh - we hope to be a massive timesaver! :)
Great question - we do offer this functionality today. For example, TableFlow automatically removes unnecessary commas and returns them as numbers in the cleaned JSON. The '$' is a little more complex, as some developers want/need the currency symbol to be included in the import.
We are expanding the flexibility so that, just as you mentioned, teams can define their own rules to be automatically applied.
Report
TableFlow's open-source CSV import platform sounds like a robust solution for embedding an efficient import experience. Wishing the team much success in this endeavor! I wonder how user-friendly the interface is, especially for non-technical users, and how it ensures data cleanliness and validation?
@manoj_11 appreciate it! To see the importer user interface, you can check out our demo application here.
To ensure valid, clean data you can add data types and validations to your importer. Let us know what you think!
@manoj_11 Hi Manoj, glad to hear the idea resonates with you. Our goal is to be completely self-serve, including non-technical users. Feel free to try out an example here: https://example-crm.tableflow.com/
We have a list of native validations that require all incoming data to be 100% clean.
Congratulations on the launch of TableFlow! The open-source CSV import platform sounds like a game-changer for developers. I'm curious to learn about how TableFlow ensures that all incoming data has been cleaned and validated. How does TableFlow streamline the process of data cleaning and validation for developers?
Thanks @al_llamas! We have a set of prebuilt validations that allow define to define their data requirements. When users upload data, these requirements are evaluated and flagged they aren't properly met.
So instead of developers building out their own validation engine, they can select from our pre-existing rules.
Here's our docs link with more info about the validations: https://tableflow.com/docs/valid...
Report
I've been following this project for a while, and it just keeps getting better. The attention to detail is commendable!
[LW24] OpenInt
TableFlow
Clueso
TableFlow
TableFlow
TableFlow
TableFlow
TableFlow
TableFlow
TableFlow