跳转至

Export to Excel(导出到 Excel)

Action v0.3.7

将聊天记录导出为 Excel 表格,便于分析、归档和分享。

v0.3.6 更新内容

  • OpenWebUI 风格主题:现代深灰表头,搭配浅灰斑马纹,提升可读性。
  • 斑马纹效果:隔行变色,方便视觉扫描。
  • 智能数据类型转换:自动将列转换为数字或日期类型。
  • 全单元格粗体/斜体:支持 Markdown 粗体/斜体格式。
  • 部分 Markdown 清理:移除部分 Markdown 符号,输出更整洁。
  • 导出范围:可选择导出"最后一条消息"或"所有消息"。
  • 智能 Sheet 命名:根据 Markdown 标题或消息索引命名 Sheet。
  • 智能文件名生成:支持对话标题、AI 总结或 Markdown 标题生成文件名。
  • AI 标题生成:支持指定模型 (MODEL_ID) 生成标题,并提供生成进度通知。

概览

Export to Excel 插件可以把你的聊天记录下载为 Excel 文件,适用于:

  • 归档重要对话
  • 分析聊天数据
  • 与同事共享对话内容
  • 将 AI 辅助的研究整理成文档

功能特性

  • Excel 导出:标准 .xlsx 格式
  • 格式化输出:整洁的表格结构
  • 一键下载:即时生成文件
  • 完整历史:导出完整会话内容

配置

  • 标题来源 (Title Source):选择文件名的生成方式:
  • chat_title:使用对话标题(默认)。
  • ai_generated:使用 AI 根据内容生成简洁标题。
  • markdown_title:提取 Markdown 内容中的第一个 H1/H2 标题。

安装

  1. 下载插件文件:export_to_excel.py
  2. 上传到 OpenWebUI:Admin PanelSettingsFunctions
  3. 启用插件

使用方法

  1. 打开想要导出的对话
  2. 点击消息操作栏中的 Export 按钮
  3. Excel 文件会自动下载

导出格式

生成的 Excel 文件包含:

说明
Timestamp 消息发送时间
Role 角色(用户 / 助手)
Content 消息文本内容
Model 使用的模型(助手消息)

运行要求

前置条件

  • OpenWebUI v0.3.0 及以上
  • 无需额外 Python 依赖(使用内置库)

源码

在 GitHub 查看