Getting Started
With csvbox.io you can add a production-ready import feature to your web app in just a few minutes.

Here are a few important terms used throughout the application:
User: Any person who uses your application.
File: The spreadsheet file that the users want to upload to your application.
Users can upload .csv, .xlsx or .xls file formats.
Sheet or Template: It refers to the data modal that specifies the structure of the data you want to accept. You can add columns to the sheet and configure validation criteria via your csvbox.io dashboard.
Users will be able to match the headers of their file columns with the sheet columns and clean data before uploading.
Import: The entire process where the user invokes the csvbox.io importer to select the file, match columns, validate data, and submit the file is called Import.
Destination: It is the end location where the csvbox.io importer will push the data uploaded by the user.

The following are the basic steps to install the csvbox.io CSV importer widget into your app and start accepting data from your users.
  1. 1.
    Add Template - Define the model of the incoming data.
  2. 2.
    Install Code - Add the code snippet to your app to embed the widget.
  3. 3.
    Receive Data - Accept CSV data into your application.
Copy link
On this page
Key Concepts
Quick Start