A component used for importing XLS / XLSX / CSV documents built with Material UI. Import flow combines:
- 📥 Uploader
- ⚙️ Parser
- 📊 File preview
- 🧪 UI for column mapping
- ✏ UI for validating and editing data
- Custom styles - edit Material UI theme to match your project's styles 🎨
- Custom validation rules - make sure valid data is being imported, easily spot and correct errors
- Hooks - alter raw data after upload or make adjustments on data changes
- Auto-mapping columns - automatically map most likely value to your template values, e.g.
name
->firstName
npm i file-validator-component
Feel free to open issues if you have any questions or notice bugs. If you want different component behaviour, consider forking the project.
Modified by Muhammad H. Shahzad