You're Invited:Meet the Socket Team at BlackHat and DEF CON in Las Vegas, Aug 4-6.RSVP
Socket
Book a DemoInstallSign in
Socket

hello-csv-custom-file

Package Overview
Dependencies
Maintainers
0
Versions
36
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

hello-csv-custom-file

A modern CSV importer written in Preact

0.6.1
latest
Source
npmnpm
Version published
Weekly downloads
395
-6.4%
Maintainers
0
Weekly downloads
 
Created
Source

Logo

HelloCSV

A modern, drop in, frontend only, CSV importer workflow.

Explore the docs »

View Demo . Report Bug . Request Feature

NPM JavaScript Style Guide Build Status License

About The Project

Screenshot

A challenge almost every project eventually faces is importing user uploaded data from CSV files in a way that doesn't cause a ton of issues. Developers always have to figure out

  • How do you make sure that data uploaded is correct
  • How do you notify the user that the data is incorrect before they upload it, and give the user a chance to fix it
  • Incorrect or duplicate data that is uploaded is super annoying to try to fix after-the-fact
  • Run automatic formatters (ex: phone number formatting), but providing a way for the user to see what our formatter did before uploading as a sanity check

HelloCSV a Javascript library that drops in a CSV importer into your project that:

  • Supports custom columns
  • with custom validations
  • and custom transformations
  • a nice UI that walks a user through a 4 step process of uploading a CSV (upload, map columns, preview data, upload confirmation)
  • with a small JS footprint
  • that doesn't assume your frontend stack

Install

With npm:

npm install hello-csv

From CDN

<script src="https://cdn.jsdelivr.net/npm/hello-csv@0.3.1/dist/bundled/index.es.js"></script>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/hello-csv@0.3.1/dist/bundled/hello-csv-custom-file.css">

Documentation

Current documentation could be find here

Keywords

csv

FAQs

Package last updated on 27 Jul 2025

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts