# Upload Excelsheet

**URL:** https://community.forestadmin.com/t/upload-excelsheet/3501
**Category:** Help me!
**Tags:** howtos
**Created:** [October 9, 2021, 8:36am UTC](https://community.forestadmin.com/t/upload-excelsheet/3501 "2021-10-09T08:36:35Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![Mayur\_Malviya](https://dub1.discourse-cdn.com/flex013/user_avatar/community.forestadmin.com/mayur_malviya/32/1902_2.png) [@Mayur\_Malviya](https://community.forestadmin.com/u/Mayur_Malviya)
#### Post date: [October 9, 2021, 8:36am UTC](https://community.forestadmin.com/t/upload-excelsheet/3501/1 "2021-10-09T08:36:35Z")

</div>

I would like to upload excel sheet from UI and want to perform CRUD operation with database. How it can be possible?

---

<div class="post-metadata">

### Author: ![morganperre](https://dub1.discourse-cdn.com/flex013/user_avatar/community.forestadmin.com/morganperre/32/1296_2.png) [@morganperre](https://community.forestadmin.com/u/morganperre)
#### Post date: [October 11, 2021, 8:34am UTC](https://community.forestadmin.com/t/upload-excelsheet/3501/2 "2021-10-11T08:34:51Z")

</div>

Hello @Mayur_Malviya?

You can upload file using smart action form with a **File field**. Then you need to handle the way you want to read data (this lib for example [read-excel-file - npm](https://www.npmjs.com/package/read-excel-file)) and you perform your CRUD operation (either directly in sequelize or with forest-express-sequelize **RecordCreator** ).

> **[Use a Smart Action Form](https://docs.forestadmin.com/documentation/reference-guide/actions/create-and-manage-smart-actions/use-a-smart-action-form)**

I hope this will help.

Kind regards,  
Morgan
