2.6 KiB
2.6 KiB
Export to Excel
Action v0.3.4
Export chat conversations to Excel spreadsheet format for analysis, archiving, and sharing.
What's New in v0.3.5
- 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.
What's New in v0.3.4
- Smart Filename Generation: Now supports generating filenames based on Chat Title, AI Summary, or Markdown Headers.
- Configuration Options: Added
TITLE_SOURCEsetting to control filename generation strategy.
Overview
The Export to Excel plugin allows you to download your chat conversations as Excel files. This is useful for:
- Archiving important conversations
- Analyzing chat data
- Sharing conversations with colleagues
- Creating documentation from AI-assisted research
Features
- :material-file-excel: Excel Export: Standard
.xlsxformat - :material-table: Formatted Output: Clean table structure
- :material-download: One-Click Download: Instant file generation
- :material-history: Full History: Exports complete conversation
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.
Installation
- Download the plugin file:
export_to_excel.py - Upload to OpenWebUI: Admin Panel → Settings → Functions
- Enable the plugin
Usage
- Have a conversation you want to export
- Click the Export button in the message action bar
- The Excel file will be automatically downloaded
Output Format
The exported Excel file contains:
| Column | Description |
|---|---|
| Timestamp | When the message was sent |
| Role | User or Assistant |
| Content | The message text |
| Model | The AI model used (for assistant messages) |
Requirements
!!! note "Prerequisites" - OpenWebUI v0.3.0 or later - No additional Python packages required (uses built-in libraries)
Source Code
:fontawesome-brands-github: View on GitHub{ .md-button }