mirror of
https://github.com/open-webui/open-webui.git
synced 2026-05-07 19:38:46 -05:00
[GH-ISSUE #23092] feat: Enable proper table copying to Excel/Google Sheets #58550
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @kai-huracan-tech on GitHub (Mar 26, 2026).
Original GitHub issue: https://github.com/open-webui/open-webui/issues/23092
Check Existing Issues
Verify Feature Scope
Problem Description
Issue #10126 is related but addresses rich text formatting for regular text, not table structure preservation, pasting it with ctrl+shift+v doesnt solve it.
When copying tables from chat responses using the copy button, the content is copied as raw markdown formatting. When pasting into Excel or Google Sheets, all the content ends up in a single cell instead of maintaining the table structure across multiple cells.
Current behavior:
Click the copy table button on a RAG response table
Paste into Excel/Google Sheets
Result: Raw markdown (e.g., | Column 1 | Column 2 |) appears in a single cell
This is especially problematic when working with large datasets (hundreds or thousands of rows) that need to be analyzed in spreadsheet applications.
Desired Solution you'd like
Modify the table copy button to copy data in a format that spreadsheet applications can parse correctly, but that might then bring other problems.
Use tab-separated values (TSV) format for the clipboard instead of markdown
Or use HTML table format that Excel/Sheets recognize natively
This would allow users to directly paste tables into Excel/Sheets with the structure preserved (data distributed across appropriate cells and rows).
Alternatives Considered
Current workarounds that work but are not ideal:
Manual mouse selection: Selecting the entire table with mouse and copying preserves structure, but this is impractical for large tables and doesn't work well with pagination.
CSV download method (multi-step process):
While functional, this adds 4-5 extra steps compared to a simple copy-paste workflow.
Additional Context
@pr-validator-bot commented on GitHub (Mar 26, 2026):
⚠️ Invalid Issue Title
Hey @kai-huracan-tech, please provide a descriptive title for your issue. Titles that are empty, very short (under 10 characters), or generic (like "issue:" or "feat:") make it difficult for volunteer contributors to understand and triage issues.
Please update the title to reflect the content of your issue.
⚠️ Missing Issue Title Prefix
@kai-huracan-tech, your issue title is missing a prefix (e.g.,
bug:,feat:,docs:).Please update your issue title to include one of the following prefixes:
Example:
bug: Login fails when using special characters in password@tjbck commented on GitHub (Mar 26, 2026):
You can click on copy button to copy with html.