Excel Auto Filler is a web application that allows users to upload Excel files, edit the data, and save the changes back to the file. It's built with NextJS and Material-UI, and uses the xlsx library to read and write Excel files.
- Upload Excel files: Allows users to upload Excel files (.xls, .xlsx).
- View and edit data: Displays data in a user-friendly interface and allows direct editing in a table.
- Save changes: Enables users to save changes back to the original file.
- Reload data: Provides the option to discard changes and reload the original data at any time.
To use the project, follow these steps:
- Click the "Upload" button and select an Excel file from your device.
- The data from the first sheet of the workbook will be displayed in a table.
- You can edit the data directly in the table.
- Click the "Save" button to save your changes back to the original file.
- If you want to discard your changes and reload the original data, click the "Reload" button.
To set up the project locally, follow these steps:
# Clone the repository
git clone https://github.com/anudeep-17/excelfiller.git
# Navigate to the project directory
cd excelfiller
# Install dependencies
npm install
# Start the development server
npm run devContributions are welcome! You can contribute to the project by reporting issues, submitting pull requests, or suggesting new features.
This project will be converted into an npm package and will be published soon. Stay tuned for updates!
This project is licensed under the MIT License.
Feel free to customize it further to match your project specifics. If you have any other requests or need additional assistance, feel free to ask! 😊