Welcome to the second installment of the TableFlow release roundup. August was a busy month for us - let's jump in!
You can now add column descriptions in your importer to give your users a clear idea of the data types, formats, or any other specific requirements you have before they start the import process. When setting up a new importer template or editing an existing one, you'll now see an optional 'Description' field for each column.
Whether it’s a small change or a complete overhaul, you can now customize your TableFlow importer to match your application style using Custom Styles. You can personalize your importer modal's appearance to match your brand or your application's theme.
Header Row Selection
When importing CSV or Excel files, your users may sometimes have extra data at the top of their file before the actual data you want imported begins. With Header Row Selection, users choose the header row of their CSV or Excel file during the first step of the import process. This ensures more flexibility when dealing with diverse datasets. This feature is especially helpful if your user’s files have varying structures or include meta-information in the initial rows.
If you have standardized files without extra header data or just prefer the previous behavior, you can skip the header row selection step and have the importer always choose the first row as the header by using the skipHeaderRowSelection parameter in our SDKs.
Developers can now specify templates directly in the frontend using SDK-Defined Templates. This is useful when users in your platform have different schema requirements. For example, a CRM might allow their users to configure additional required fields for each new customer. When users are importing new customers using TableFlow the required columns would vary based on this platform configuration. With SDK-Defined templates, developers can easily apply these requirements directly within TableFlow.
When embedding the the TableFlow importer, set the new template property to define the columns you want your users importing.
We're always looking for ways for TableFlow to make your CSV and Excel imports as seamless as possible. If you have any feedback, suggestions, or if you'd like to contribute to the project, reach out through our GitHub repository or community Slack.