Allow your users to match the file column headers to the predefined data model. CSVbox uses intelligent algorithms to automatically match columns so that the users don't have to. This is the end of import templates and messy column wrangling.
Before submitting the file, the users can fix validation issues right inside the upload widget. This ensures that the uploaded data is clean and ready to use.
Convert cleaned CSV, XLS, TSV files to JSON or XML format and push the data to any API, Database or App or your choice.
Setup webhook listeners to receive alerts about widget events such as import complete. Receive metadata including custom user attributes to identify the users in your app.
Use Import Links to import spreadsheets without a website or app. Create a full import page in just a few clicks and share the link with your customers—no code required.
Do you require a unique sheet template for each user? CSVbox provides the flexibility to add unique dynamic columns for each import at run-time.
The importer comes with a large pool of pre-built validation rules. Set up your data model in minutes without writing any scripts.
The importer widget is simple to use making sheet uploads painless and intuitive. It has responsive design and works great on all screen sizes.
Configure as many data models as you want. Have a single source of truth for importing spreadsheets for different use cases.
Accept csv, xlsx and xls - the most common spreadsheet formats. Google Sheets coming soon.
You can set up the importer with only a few clicks. It is designed to be accessible to all technical skill levels. No need to invest in engineering resources for developing an importer.
Whether you need to import 100 rows per sheet or 100,000 rows per sheet, csvbox can give you the scale you need. Run as many parallel imports as your apps can handle.
Security and privacy are our top priorities. Runs fully on HTTPS. Best-in-class encryption of data in rest and transit. Moreover, our special features ensure your imports run without a hitch.