Transform your data analysis workflow in minutes. From upload to insights, Excel Copilot makes data magic accessible to everyone.
Get up and running with Excel Copilot in just 3 simple steps
Drag and drop your CSV or Excel files directly into the upload zone. Excel Copilot supports multiple formats and automatically detects your data structure.
Use natural language to explore your data. Ask things like "Show me sales trends" or "Create a chart of revenue by region" - no complex formulas needed!
Receive instant AI-powered analysis, interactive charts, and actionable recommendations. Export results in multiple formats or generate code for automation.
Powerful capabilities designed for modern data analysis
AI-powered insights that automatically detect patterns, trends, and anomalies in your data. Get comprehensive statistics and data quality assessments instantly.
Skip complex formulas and SQL syntax. Ask questions in plain English and get precise, data-driven answers with visualizations.
Beautiful, interactive charts generated automatically based on your data and questions. Support for bar, line, pie, scatter plots, and more.
Generate Excel VBA macros, SQL queries, and formulas automatically. Perfect for automating repetitive tasks and advanced data manipulation.
Seamlessly convert between Excel formulas, SQL queries, and VBA code. Perfect for cross-platform data operations and learning.
Export your processed data, analysis, and visualizations in CSV, Excel, PDF, or JSON formats. Share insights effortlessly across teams.
Import your data from various sources seamlessly
Comma-separated values with automatic delimiter detection, header recognition, and data type inference.
Full support for .xlsx and .xls formats with automatic worksheet selection and formula preservation.
Tips for getting the most out of Excel Copilot
Ensure your data is clean and well-structured for optimal AI analysis.
Frame your questions clearly to get the most accurate and helpful responses.
Optimize your workflow for faster processing and better results.
Discover how Excel Copilot transforms complex data analysis tasks into simple conversations. From sales analytics to financial modeling.
Analyze quarterly sales data to identify top performers, seasonal trends, and growth opportunities. Perfect for sales managers and business analysts.
Analyze investment portfolios, calculate risk metrics, and optimize asset allocation using advanced financial modeling techniques.
Understand customer segments, analyze purchasing patterns, and predict customer lifetime value for targeted marketing campaigns.
Optimize inventory levels, analyze production efficiency, and identify bottlenecks in your supply chain operations.
Analyze employee performance, predict turnover, and optimize workforce planning with comprehensive HR analytics.
Integrate Excel Copilot's powerful data analysis capabilities into your applications with our comprehensive REST API.
Secure your API requests with API key authentication
Obtain an access token for API authentication. Include this token in the Authorization header for all subsequent requests.
Header | Type | Required | Description |
---|---|---|---|
Content-Type | string | Required | application/json |
Upload and process your data files through the API
Upload CSV or Excel files for processing and analysis. Returns a dataset ID for subsequent operations.
Header | Type | Required | Description |
---|---|---|---|
Authorization | string | Required | Bearer {access_token} |
Content-Type | string | Required | multipart/form-data |
Parameter | Type | Required | Description |
---|---|---|---|
file | file | Required | CSV or Excel file (.csv, .xlsx, .xls) |
dataset_name | string | Optional | Custom name for the dataset |
auto_analyze | boolean | Optional | Run automatic analysis (default: true) |
Retrieve dataset information and metadata by dataset ID.
Parameter | Type | Required | Description |
---|---|---|---|
dataset_id | string | Required | Unique dataset identifier |
Parameter | Type | Required | Description |
---|---|---|---|
include_data | boolean | Optional | Include raw data in response (default: false) |
limit | integer | Optional | Limit number of rows returned (max: 1000) |
Generate insights and answer questions about your data
Submit natural language queries to analyze your data and receive AI-generated insights.
Parameter | Type | Required | Description |
---|---|---|---|
dataset_id | string | Required | Dataset to analyze |
query | string | Required | Natural language question |
output_format | string | Optional | Response format: "structured" or "narrative" |
include_visualization | boolean | Optional | Generate chart data (default: false) |
Get automatically generated insights and statistics for a dataset.
Generate VBA, SQL, and Excel formulas automatically
Generate code in various formats based on natural language requirements.
Parameter | Type | Required | Description |
---|---|---|---|
dataset_id | string | Optional | Dataset context for code generation |
requirement | string | Required | Natural language description of requirement |
output_language | string | Required | "vba", "sql", "excel_formula", "python" |
include_comments | boolean | Optional | Add explanatory comments (default: true) |
Convert code between different formats (Excel formulas â SQL â VBA).
Create beautiful charts and visualizations from your data
Generate chart configurations based on data and visualization requirements.
Parameter | Type | Required | Description |
---|---|---|---|
dataset_id | string | Required | Source dataset for chart |
chart_type | string | Required | "bar", "line", "pie", "scatter", "heatmap" |
x_column | string | Required | Column for X-axis |
y_column | string | Required | Column for Y-axis |
aggregation | string | Optional | "sum", "avg", "count", "min", "max" |
Export processed data and analysis results
Export dataset in various formats with optional filtering and processing.
Parameter | Type | Required | Description |
---|---|---|---|
format | string | Required | "csv", "xlsx", "json", "pdf" |
include_analysis | boolean | Optional | Include insights and statistics |
columns | string[] | Optional | Specific columns to export |
filters | object | Optional | JSON filter conditions |
Code examples for popular programming languages
Complete example using the Python SDK for data upload and analysis.
Node.js example for server-side integration and automation.
Direct HTTP requests for testing and integration.
Important information about API limits and error responses
API usage limits to ensure fair access and optimal performance.
Plan | Requests/Hour | Upload Size | Datasets |
---|---|---|---|
Free | 100 | 10 MB | 5 |
Pro | 1,000 | 100 MB | 50 |
Enterprise | 10,000 | 1 GB | Unlimited |
Standard error format and common error codes.
Keep your integrations secure and compliant.
Resources and support for API integration
Get help with API integration and troubleshooting from our developer team.
Join our developer community to share ideas, ask questions, and get peer support.
Check real-time API status, uptime statistics, and planned maintenance windows.