SheetGenie is an automation tool that combines the power of Smartsheet and OpenAI to automatically create and populate sheets with AI-generated data.
SheetGenie helps you quickly set up structured Smartsheet sheets with appropriate columns and sample data. It:
- Clears an existing Smartsheet
- Uses AI to generate appropriate column structures based on the sheet type you need
- Creates those columns in Smartsheet
- Generates realistic sample data based on your description
- Populates the sheet with the generated data
- Python 3.7 or higher
smartsheet-python-sdkopenai
pip install smartsheet-python-sdk openaiYou'll need to set the following environment variables:
OPENAI_API_KEY- Your OpenAI API keySMARTSHEET_API_KEY- Your Smartsheet API key
-
Run the script:
python app.py
-
Enter your Smartsheet ID when prompted
-
Confirm that you want to clear the sheet (this will delete all existing data!)
-
Enter the type of sheet you want (e.g., "project management", "inventory tracking", "event planning")
-
Describe what kind of data you want to fill the sheet with
This tool will delete all existing data in the specified sheet. Make sure you have backups if needed.