Skip to content

A spreadsheet-like application (similar to Excel or Google Sheets) but entirely driven by ChatGPT

Notifications You must be signed in to change notification settings

nhathout/ChatSheetsAI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ChatSheetsAI

Create a spreadsheet-like application (similar to Excel or Google Sheets) but entirely driven by a chat interface.


Step 1

step1

Manually load a CSV into SQLite and perform basic queries.


Step 2

step2

Infer schema from a CSV and create tables automatically.


Step 3

If there are any differences between the CSV columns and the existing table columns, prompt the user to overwrite, rename, or skip.

step3


Step 4

step4

Create a simple CLI that allows basic chat-like interaction: load CSV, list tables, run SQL queries, etc.


Step 5

step5

Integrate OpenAI to convert natural language queries into SQL commands.


Quick Start

  1. clone the repo

  2. run pip install -r requirements.txt

  3. run the (for example) step1 script:
    python step1.py --csv_file example_data.csv --db_name data.db

About

A spreadsheet-like application (similar to Excel or Google Sheets) but entirely driven by ChatGPT

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages