csvbox.io
  • Help Center
  • Getting Started
    • 1. Add Template
    • 2. Install Code
    • 3. Receive Data
  • Dashboard Settings
    • Column Options
    • Bulk Add Columns
    • Validations
    • Sheet Options
    • Styling
    • AI Bulk Transforms
  • Advanced Installation
    • Dynamic Columns
    • Virtual Columns
    • Unmapped Columns
    • Ignored Columns
    • Import Links
    • Validation Functions
    • Server Side Validation
    • Data Transforms
    • REST File API
    • Environment Variables
  • Data Destinations
    • Bubble.io
    • Zapier
    • Notion
    • Webflow
    • Private Mode
  • Account
    • Teams
  • Contact Us
  • App
  • Website
  • Login
  • Change Log
  • Suggestions
  • Legal
    • Privacy Policy
    • Terms of Use
    • Cookie Policy
    • User Data Policy
    • GDPR
      • Data Processing Addendum
    • SOC 2 Type 2
Powered by GitBook
On this page
  • Key Concepts
  • Quick Start

Was this helpful?

Getting Started

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

PreviousHelp CenterNext1. Add Template

Last updated 7 months ago

Was this helpful?

Key Concepts

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.

  1. This importer uses the PapaParse library to parse spreadsheet files. © 2014-present Matias Meno. Licensed under the MIT License.

  2. The project also uses the SheetJS Community Edition (XLSX.js), an open-source library for handling spreadsheet files. © 2012-present SheetJS LLC. Licensed under the Apache License, Version 2.0.

Quick Start

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. - Define the model of the incoming data.

  2. - Add the code snippet to your app to embed the widget.

  3. - Accept CSV data into your application.

Add Template
Install Code
Receive Data