Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/idriskulubi/excell-sheet-merger
A Next.js application that allows users to merge multiple Excel files and provides AI-powered analysis of the merged data.
https://github.com/idriskulubi/excell-sheet-merger
excel microsoft nextjs node-js
Last synced: 8 days ago
JSON representation
A Next.js application that allows users to merge multiple Excel files and provides AI-powered analysis of the merged data.
- Host: GitHub
- URL: https://github.com/idriskulubi/excell-sheet-merger
- Owner: IdrisKulubi
- Created: 2024-11-18T12:27:48.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2024-11-18T12:27:52.000Z (3 months ago)
- Last Synced: 2025-01-12T06:22:00.809Z (25 days ago)
- Topics: excel, microsoft, nextjs, node-js
- Language: TypeScript
- Homepage:
- Size: 253 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Excel Merger with AI Analysis
A Next.js application that allows users to merge multiple Excel files and provides AI-powered analysis of the merged data.
## Features
- Merge multiple Excel (.xlsx, .xls) files
- AI-powered analysis of merged data
- Professional table view of merged content
- Download merged files with analysis
- Progress tracking during merge operations
- Responsive UI with modern design## Prerequisites
Before running this project, make sure you have:
- Node.js 18+ installed
- RapidAPI key for ChatGPT integration
- npm or yarn package manager## Installation
1. Clone the repository:
```bash
git clone
cd merge-excel
```2. Install dependencies:
```bash
npm install
# or
yarn install
```3. Create a `.env.local` file in the root directory:
```plaintext
RAPIDAPI_KEY=your_rapidapi_key_here
```## Running the Application
1. Start the development server:
```bash
npm run dev
# or
yarn dev
```2. Open [http://localhost:3000](http://localhost:3000) in your browser
## How to Use
1. Click "Select Excel Files" to choose multiple Excel files
2. Only .xlsx and .xls files are supported
3. Select at least 2 files for merging
4. Click "Merge Files" to start the process
5. View the merged data in the table below
6. Read the AI-generated analysis of your data
7. Download the merged Excel file including the analysis## Tech Stack
- Next.js 14
- TypeScript
- Tailwind CSS
- shadcn/ui components
- XLSX for Excel processing
- RapidAPI ChatGPT for analysis## Project Structure
- `/src/components` - React components
- `/src/lib` - Utility functions and API integrations
- `/src/actions` - Server actions for file processing
- `/src/hooks` - Custom React hooks## Contributing
1. Fork the repository
2. Create your feature branch (`git checkout -b feature/AmazingFeature`)
3. Commit your changes (`git commit -m 'Add some AmazingFeature'`)
4. Push to the branch (`git push origin feature/AmazingFeature`)
5. Open a Pull Request## License
This project is licensed under the MIT License - see the LICENSE file for details.