Overview
The CSV Importer is a tool built with shadnc/ui, react-dropzone, and papaparse, and bootstrapped with create-t3-app. It allows users to upload CSV files, parse the data, preview it, map fields, and import data into a table.
Features
- Upload CSV file: utilizing use-upload-file.ts
- Parse CSV file: using use-parse-csv.ts
- Preview data: view parsed CSV data
- Map CSV fields: map fields to corresponding table fields
- Import data: import mapped data into the table
Installation
- Clone the repository
- Install dependencies using
pnpm
pnpm install
- Start the development server
pnpm dev
Summary
The CSV Importer is a versatile tool for uploading, parsing, previewing, mapping, and importing CSV data. With easy installation steps and support for popular deployment platforms like Vercel, Netlify, and Docker, this tool is a valuable asset for managing CSV files efficiently.