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