- Updated README files for the following plugins to include installation instructions using Batch Install Plugins: - deep-dive - export_to_docx - export_to_excel - flash-card - infographic - smart-mind-map - async-context-compression - chat-session-mapping-filter - folder-memory - github_copilot_sdk_files_filter - markdown_normalizer - github-copilot-sdk - iflow-sdk-pipe - openwebui-skills-manager - smart-mind-map-tool - Added important notes regarding the removal of the official OpenWebUI Community version before installation.
📊 Export to Excel
| By Fu-Jie · v0.3.7 | ⭐ Star this repo |
|---|
Export chat history to an Excel (.xlsx) file directly from the chat interface.
Install with Batch Install Plugins
If you already use Batch Install Plugins from GitHub, you can install or update this plugin with:
Install plugin from Fu-Jie/openwebui-extensions
When the selection dialog opens, search for this plugin, check it, and continue.
Important
If the official OpenWebUI Community version is already installed, remove it first. After that, Batch Install Plugins can keep this plugin updated in future runs.
🔥 What's New in v0.3.6
- OpenWebUI-Style Theme: Modern dark header (#1f2937) with light gray zebra striping for better readability.
- Zebra Striping: Alternating row colors (#ffffff / #f3f4f6) for improved visual scanning.
- Smart Data Type Conversion: Automatically converts columns to numeric or datetime types with fallback to string.
- Full Cell Bold/Italic: Supports full cell Markdown bold (
**text**) and italic (*text*) formatting in Excel. - Partial Markdown Cleanup: Removes partial Markdown formatting symbols for cleaner Excel output.
- Export Scope: Added
EXPORT_SCOPEto choose between the last message or all messages. - Smart Sheet Naming: Names sheets based on Markdown headers, AI titles, or message index.
- Multiple Tables Support: Improved handling of multiple tables across messages.
- Smart Filename Generation: Supports filenames based on chat title, AI summary, or Markdown headers.
- Configuration Options: Added
TITLE_SOURCEto control filename strategy. - AI Title Generation: Added
MODEL_IDto use AI for filename generation with progress notifications.
✨ Core Features
- 🚀 One-Click Export: Adds an “Export to Excel” action button to the chat.
- 🧠 Automatic Header Extraction: Intelligently identifies table headers from chat content.
- 📊 Multi-Table Support: Handles multiple tables within a single chat session.
🚀 How to Use
- Install: Search for “Export to Excel” in the Open WebUI Community and install.
- Trigger: In any chat, click the “Export to Excel” action button.
- Download: The .xlsx file will be automatically downloaded.
⚙️ Configuration (Valves)
| Parameter | Default | Description |
|---|---|---|
TITLE_SOURCE |
chat_title |
Filename source: chat_title, ai_generated, or markdown_title. |
EXPORT_SCOPE |
last_message |
Export scope: last_message or all_messages. |
MODEL_ID |
"" |
Model ID for AI title generation. Empty uses current chat model. |
SHOW_STATUS |
True |
Show operation status updates. |
SHOW_DEBUG_LOG |
False |
Print debug logs in the browser console (F12). |
⭐ Support
If this plugin has been useful, a star on OpenWebUI Extensions is a big motivation for me. Thank you for the support.
Troubleshooting ❓
- Plugin not working?: Check if the filter/action is enabled in the model settings.
- Debug Logs: Enable
SHOW_STATUSand check the browser console (F12) if needed. - Error Messages: If you see an error, please copy the full error message and report it.
- Submit an Issue: If you encounter any problems, please submit an issue on GitHub: OpenWebUI Extensions Issues
Changelog
See the full history on GitHub: OpenWebUI Extensions# Export to Excel
This plugin allows you to export your chat history to an Excel (.xlsx) file directly from the chat interface.
What's New in v0.3.6
- OpenWebUI-Style Theme: Modern dark header (#1f2937) with light gray zebra striping for better readability.
- Zebra Striping: Alternating row colors (#ffffff / #f3f4f6) for improved visual scanning.
- Smart Data Type Conversion: Automatically converts columns to numeric or datetime types with fallback to string.
- Full Cell Bold/Italic: Supports full cell Markdown bold (
**text**) and italic (*text*) formatting in Excel. - Partial Markdown Cleanup: Automatically removes partial Markdown formatting symbols (e.g.,
Some **bold** text→Some bold text) for cleaner Excel output. - Export Scope: Added
EXPORT_SCOPEvalve to choose between exporting tables from the "Last Message" (default) or "All Messages". - Smart Sheet Naming: Automatically names sheets based on Markdown headers, AI titles (if enabled), or message index (e.g.,
Msg1-Tab1). - Multiple Tables Support: Improved handling of multiple tables within single or multiple messages.
- Smart Filename Generation: Supports generating filenames based on Chat Title, AI Summary, or Markdown Headers.
- Configuration Options: Added
TITLE_SOURCEsetting to control filename generation strategy. - AI Title Generation: Added
MODEL_IDsetting to specify the model for AI title generation, with progress notifications.
Features
- One-Click Export: Adds an "Export to Excel" button to the chat.
- Automatic Header Extraction: Intelligently identifies table headers from the chat content.
- Multi-Table Support: Handles multiple tables within a single chat session.
Configuration
- Title Source: Choose how the filename is generated:
chat_title: Use the chat title (default).ai_generated: Use AI to generate a concise title from the content.markdown_title: Extract the first H1/H2 header from the markdown content.
Usage
- Install the plugin.
- In any chat, click the "Export to Excel" button.
- The file will be automatically downloaded to your device.
Author
Fu-Jie GitHub: Fu-Jie/openwebui-extensions
License
MIT License