I have searched the existing issues and discussions.
Problem Description
Currently, Open WebUI does not support direct interaction with CSV, XLSX, or other structured file formats. When attempting to analyze a CSV file, users receive the response:
"Apologies for any confusion, but as a text-based model developed by OpenAI, I'm currently unable to accept or analyze files directly."
This limits Open WebUI's usability for users who want to process tabular data.
Desired Solution you'd like
Add support for CSV, XLSX, and similar structured file formats by allowing users to:
Upload CSV/XLSX files via the UI.
Parse and structure the data for interaction with the AI.
Enhance Open WebUI by adding: 1️⃣ File Upload Support 📂
Allow users to upload CSV/XLSX files.
Parse data using Pandas and store it in a session.
2️⃣ Data Processing & Insights 📊
Let users query datasets using natural language (e.g., "Show top 5 rows").
Implement basic data summarization (mean, median, mode, missing values).
3️⃣ Charts & Graphs 📈
Automatically generate bar charts, line graphs, histograms, and scatter plots.
Use libraries like Matplotlib, Seaborn, Plotly for visualization.
Example queries:
Plot a histogram of sales data.
Show a correlation heatmap
Alternatives Considered
Manual Analysis: Export data, analyze it in Python/Excel, then paste results back (inefficient).
Using PandasAI with Open WebUI: Some users have explored this, but native support would be smoother
Additional Context
Adding AI-powered data analysis would position Open WebUI as a powerful open-source alternative to ChatGPT’s Advanced Data Analysis (ADA). Many users rely on AI for business insights, financial data, research, and data-driven decision-making.
Originally created by @sanskaryo on GitHub (Mar 28, 2025).
Original GitHub issue: https://github.com/open-webui/open-webui/issues/12152
### Check Existing Issues
- [x] I have searched the existing issues and discussions.
### Problem Description
Currently, Open WebUI does not support direct interaction with CSV, XLSX, or other structured file formats. When attempting to analyze a CSV file, users receive the response:
"Apologies for any confusion, but as a text-based model developed by OpenAI, I'm currently unable to accept or analyze files directly."
This limits Open WebUI's usability for users who want to process tabular data.

### Desired Solution you'd like
Add support for CSV, XLSX, and similar structured file formats by allowing users to:
Upload CSV/XLSX files via the UI.
Parse and structure the data for interaction with the AI.
Enhance Open WebUI by adding:
1️⃣ File Upload Support 📂
Allow users to upload CSV/XLSX files.
Parse data using Pandas and store it in a session.
2️⃣ Data Processing & Insights 📊
Let users query datasets using natural language (e.g., "Show top 5 rows").
Implement basic data summarization (mean, median, mode, missing values).
3️⃣ Charts & Graphs 📈
Automatically generate bar charts, line graphs, histograms, and scatter plots.
Use libraries like Matplotlib, Seaborn, Plotly for visualization.
Example queries:
Plot a histogram of sales data.
Show a correlation heatmap
### Alternatives Considered
Manual Analysis: Export data, analyze it in Python/Excel, then paste results back (inefficient).
Using PandasAI with Open WebUI: Some users have explored this, but native support would be smoother
### Additional Context
Adding AI-powered data analysis would position Open WebUI as a powerful open-source alternative to ChatGPT’s Advanced Data Analysis (ADA). Many users rely on AI for business insights, financial data, research, and data-driven decision-making.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Originally created by @sanskaryo on GitHub (Mar 28, 2025).
Original GitHub issue: https://github.com/open-webui/open-webui/issues/12152
Check Existing Issues
Problem Description
Currently, Open WebUI does not support direct interaction with CSV, XLSX, or other structured file formats. When attempting to analyze a CSV file, users receive the response:
"Apologies for any confusion, but as a text-based model developed by OpenAI, I'm currently unable to accept or analyze files directly."
This limits Open WebUI's usability for users who want to process tabular data.
Desired Solution you'd like
Add support for CSV, XLSX, and similar structured file formats by allowing users to:
Upload CSV/XLSX files via the UI.
Parse and structure the data for interaction with the AI.
Enhance Open WebUI by adding:
1️⃣ File Upload Support 📂
Allow users to upload CSV/XLSX files.
Parse data using Pandas and store it in a session.
2️⃣ Data Processing & Insights 📊
Let users query datasets using natural language (e.g., "Show top 5 rows").
Implement basic data summarization (mean, median, mode, missing values).
3️⃣ Charts & Graphs 📈
Automatically generate bar charts, line graphs, histograms, and scatter plots.
Use libraries like Matplotlib, Seaborn, Plotly for visualization.
Example queries:
Plot a histogram of sales data.
Show a correlation heatmap
Alternatives Considered
Manual Analysis: Export data, analyze it in Python/Excel, then paste results back (inefficient).
Using PandasAI with Open WebUI: Some users have explored this, but native support would be smoother
Additional Context
Adding AI-powered data analysis would position Open WebUI as a powerful open-source alternative to ChatGPT’s Advanced Data Analysis (ADA). Many users rely on AI for business insights, financial data, research, and data-driven decision-making.