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
sentiment- positive / neutral / negativecategory- classify into a categorysummarize- one-sentence summaryextract-email- pull email from textextract-phone- pull phone number from textfix-grammar- correct grammar and spellingtranslate-en- translate to Englishyes-no- yes or no answerscore- rate 1-10
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
- Python 3.8+
anthropic(auto-installed)- Claude API key - get one free at console.anthropic.com
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.