[GH-ISSUE #12152] feat: Support for csv , xlsx and other file formats needed #16484

Closed
opened 2026-04-19 22:23:51 -05:00 by GiteaMirror · 0 comments
Owner

Originally created by @sanskaryo on GitHub (Mar 28, 2025).
Original GitHub issue: https://github.com/open-webui/open-webui/issues/12152

Check Existing Issues

  • 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.

Image

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. ![Image](https://github.com/user-attachments/assets/4a55a967-51a5-4cea-9a42-4e5f903a4930) ### 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.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/open-webui#16484