Skip to content

Chat2Excel is a smart data analysis tool that allows users to interact with Excel/CSV files using natural language.

License

Notifications You must be signed in to change notification settings

billLiao/chat2excel

Repository files navigation

banner
Chat2Excel

English | 中文

Chat2Excel is a smart data analysis tool that allows users to interact with Excel/CSV files using natural language. Built with Electron, React, and DuckDB, it provides a seamless experience for data exploration and visualization.

✨ Features

  • Natural Language Interaction: Query your data using plain English.
  • Privacy First: Local data processing with DuckDB; your data stays on your machine.
  • Smart Visualization: Automatically generates charts (ECharts) based on your queries.
  • Multi-format Support: Import Excel (.xlsx, .xls) and CSV files easily.
  • History Management: Keep track of your analysis sessions.

data data

🚀 Getting Started

Prerequisites

  • Node.js (v16 or higher)
  • npm or yarn

Installation

  1. Clone the repository:

    git clone https://github.com/billLiao/chat2excel.git
    cd chat2excel
  2. Install dependencies:

    npm install
  3. Start the application:

    npm run dev

🛠️ Built With

⭐️ Star History

Star History Chart

📄 License

This project is licensed under the GNU Affero General Public License v3.0 - see the LICENSE file for details.

🤝 Contributing

Contributions are welcome! Please see CONTRIBUTING.md for guidelines.

About

Chat2Excel is a smart data analysis tool that allows users to interact with Excel/CSV files using natural language.

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Packages

No packages published