Advertisement
📊
Productivity

Sheets AI

Run Claude AI on any column in your CSV spreadsheet. Classify sentiment, summarize text, extract data, fix grammar, translate, or score - using plain English instructions. No Excel plugins needed, no formulas, no code.

Download from GitHub

Free and open source. Works with any CSV file - export from Google Sheets, Excel, or Airtable.

View on GitHub →

What it does

Takes any CSV and runs an AI task on a column of your choice. The result is added as a new column and the CSV is saved. Built-in tasks cover the most common use cases, or you can write your own instruction in plain English.

Built-in tasks

Quick start

git clone https://github.com/Get-Ai-Tools/sheets-ai
cd sheets-ai
pip install -r requirements.txt

# Classify sentiment in "review" column
python sheets_ai.py --api-key sk-ant-... --input data.csv \
  --task sentiment --column review

# Custom task
python sheets_ai.py --api-key sk-ant-... --input leads.csv \
  --task "classify company size as: startup, SMB, or enterprise" \
  --column description --new-column company_size

# Preview first 3 rows before committing
python sheets_ai.py --api-key sk-ant-... --input data.csv \
  --task summarize --column body --dry-run

Requirements

Does this work with Google Sheets?

Yes - export your Google Sheet as CSV (File → Download → CSV), run the tool, then re-import the output CSV. It's a simple workflow that avoids the need for Google Apps Script or API credentials.

How much does it cost per row?

Using claude-haiku with 100 max tokens per response, each row costs roughly $0.00005-$0.0002. Processing 10,000 rows typically costs under $2.