返回作品列表

网友作品 #000185 · 提交于 2026/08/21

多维表视图插件:Excel/WPS 看板甘特日历多视图

★★★★★业余水平办公智能体国内其他模型ExcelVBAexceldna

作品作者

昨夜星辰已逝,满眼青山渐远。业余水平
开发工具
办公智能体
AI 模型
国内其他模型
使用 Skill
ExcelVBAexceldna
提交你的作品

作品简介

这是一款给 Excel/WPS 加上「多维表格视图」能力的插件:各类视图共用同一套底层数据源,只是展示形态不同,在任意视图中修改数据,所有视图同步更新。当前版本 v2.9.42 将功能重叠的看板视图并入画册视图,视图类型精简为 7 种——表格、表单、画册、日历、甘特、仪表盘、图表,旧配置中遗留的看板视图打开时自动迁移,功能不降反升。

插件的交互大量对照飞书多维表实现:画册分组模式保留看板式横向列布局与拖拽改组能力,日历/甘特支持直接拖拽调整时间,视图配置可随工作簿文件带走。

核心亮点

  • 画册视图合并看板:水平列分组布局,拖拽卡片跨列即改分组字段值、松手实时保存,各列统一高度、列内独立滚动;图片支持圆形/方形两种展示模式
  • 分组折叠/展开:表格、甘特视图按指定字段归组后可逐组折叠收起,支持多级嵌套与全部展开/折叠,甘特折叠会同步控制左侧任务列表与右侧时间条,可与筛选组合
  • 日历视图完整拖拽:月视图任务块左右拖动调起止日期、按天吸附,周/日视图拖拽改时间,跨周处理、选中高亮、+N 更多均已对齐飞书体验
  • 甘特视图增强:年/季/月/周/日多维度切换 + 今日红线 + 独立横向平移,任务条两端 resize 手柄,紧凑/正常/宽松三档行高
  • 自定义视图管理:侧栏右键「另存为新视图」保存当前筛选与分组状态,与自带基础视图用颜色区分;自带视图受保护不可删
  • 配置随文件迁移:视图设置可嵌入工作簿隐藏工作表,换电脑打开文件配置不丢;支持记住最后的超级表、软件设置/文件设置分离
  • 细节打磨:表单「复制新增」、按字段自动分色、图标配色统一为强调蓝、表格列宽自适应不抖动

技术与工具

  • 技能栈:ExcelVBA + ExcelDNA 插件开发,界面渲染结合前端技术
  • 构建链路:node 语法检查 → dotnet build 编译 → DLL 拷贝至 dist/files → python verify-build.py 校验(565 项全部通过)
  • 开发方式:办公智能体工具 + 国内免费大模型,业余水平独立完成多轮迭代

开发过程

从 v2.9.19 到 v2.9.42 围绕「看板并入画册」与「分组折叠」两条主线推进,陆续交付日历重构、甘特增强、设置体系收敛等能力。作者复盘了高频返工区:日历拖拽交互打磨十余轮,反复调整吸附精度、边界判定与回写时机;甘特维度切换、水平滚动多次修复;设置项在「软件设置」与「文件设置」间反复迁移归类。规律是:纯文案一次改对,样式对齐 2-3 轮收敛,交互细节 5 轮以上拉锯,且每次功能改动都伴随一次「构建+拷贝+校验」的隐性成本。

适用场景

  • 团队项目进度跟踪:甘特看排期、日历看节点、表格看明细,不同角色各取所需
  • 信息分类管理:客户信息、资产台账用画册卡片分组拖拽,归类一目了然
  • 已有大量 Excel/WPS 数据表、又想要飞书式多维视图体验的用户,不必迁移平台
原始提交内容(点开查看,可复制全文去问 AI)

多维表分析插件 — 版本更新记录

对比基准:2026-08-14 版本 v2.9.19(GanttInteractTune)
当前版本:v2.9.42(StablePath / 2026-08-20)
文档生成日期:2026-08-21


一、更新概述

本次更新围绕「看板视图合并至画册视图」与「分组折叠 / 展开」两条主线展开,并顺带统一图标配色、修复列宽自适应与新增表单「复制新增」。视图类型由 8 种精简为 7 种,功能不降反升——原看板的分组拖拽能力完整保留在画册分组模式中。

维度 2026-08-14(v2.9.19) 当前(v2.9.42)
视图总数 8 种(含独立看板) 7 种(看板并入画册)
看板视图 独立视图存在 已下线,能力并入画册
分组折叠 不支持 表格 / 甘特支持 / 折叠展开
图标配色 Tabler 图标,深蓝在小图标下近似黑 统一强调蓝 #3370FF
表格列宽 出现过不自适应 恢复自适应,编辑不抖动
表单新增 仅「保存」 「复制新增」+「保存」

二、核心变更(重点)

1. 看板视图合并至画册视图

背景:看板与画册长期功能重叠(都做卡片 + 分组展示),维护两套渲染与拖拽逻辑成本高、用户也容易混淆该用哪个。

现在的行为:

  • 产品不再提供独立的「看板」视图类型,视图切换列表不再出现「看板视图」。
  • 原看板的核心能力完整并入画册:
    • 画册分组模式复用看板式 .kanban-cols / .kanban-col 水平列布局;
    • 分组内拖拽卡片跨列即改分组字段值,松手实时保存(复用 enableKanbanDrag 机制);
    • 单击卡片仅选中该记录,不再自动弹右侧详情面板(与看板原行为一致)。
  • 向下兼容:旧配置中遗留的 Kanban 视图,打开时自动迁移为画册视图,用户无需手动修改任何 .multiview.json。

视图清单变化:

旧(8 种) 新(7 种)
表格 / 表单 / 看板 / 画册 / 日历 / 甘特 / 仪表盘 / 图表 表格 / 表单 / 画册 / 日历 / 甘特 / 仪表盘 / 图表

演进节点:v2.9.39 画册开始吸收看板分组拖拽 v2.9.40 删除 renderKanban 函数、看板路由改走画册 v2.9.41 遗留 Kanban 配置自动迁移 v2.9.42 文档全面下线「看板视图」表述。

2. 分组折叠 / 展开功能(新增)

问题:表格、甘特按字段分组后,分组一多,页面被长分组占满,难以聚焦目标分组。

现在的行为:

  • 表格视图、甘特视图在每个分组标签前新增 / 按钮:
    • 单击 **折叠**该分组(标签切到);
    • 再次单击 `` 展开该分组;
    • 默认全部展开。
  • 甘特按百分比字段分组时,分组头仍按格式化百分比(如 50%)显示,折叠/展开逻辑一致。

位置:工具栏「分组」下拉选定字段后自动启用。

3. 图标配色统一为强调蓝(顺带优化)

  • v2.9.42 起,窗口左上角品牌点、功能区按钮图标、视图切换列表的图标与名称,统一为强调蓝 #3370FF;
  • 深蓝变量 --accent-dark 仅保留作标题 / 大块底色,不再用于小图标(此前深蓝在小图标下肉眼近似黑,用户报“图标是黑色”)。

三、相对 8 月 14 日版本的功能升级

以下为 v2.9.19(2026-08-14)之后陆续交付的能力,按主题归类。

视图与交互

  • 画册分组:水平列布局 + 拖拽改分组值(源自看板合并),各列统一高度、列内独立垂直滚动,不再压扁卡片。
  • 视图侧栏右键菜单:另存为新视图(所有视图)、重命名 / 删除(仅用户视图,自带 7 类基础视图受保护)。
  • 月视图重构:悬浮分段渲染 + 手柄拖拽 + 跨周处理;任务块支持左右拖动调整起止日期、按天吸附;选中高亮卡顿修复;+N 更多 显示与点击修复;空周最小高度压缩。
  • 日历交互增强:月视图任务横向拖动调整起止;周 / 日视图选中任务高亮边框可见;日视图下列不再填充颜色;月 / 周 / 日视图深蓝边框统一;关闭“单击任务切换视图”,仅日/周/月按钮切换;月视图最大任务数纳入全局设置。
  • 甘特增强:年 / 季 / 月 / 周 / 日多维度 + 今日红线 + 独立横向平移 + 显示边界(飞书模式 + 外扩 N 天);甘特条两端 resize 手柄;行高控制(紧凑 / 正常 / 宽松);字段设置与光标列联动。
  • 查找与搜索:查找结果样式对齐日历列表;表单 / 日历支持搜索结果列表;表格单击未改数据不再误报“保存成功”。
  • 窗口体验:打开默认最大化(修复闪烁缩回);窗口默认最大化 + 月视图任务数全局化。

字段与设置

  • 批量字段属性编辑器:暴露更多可编辑属性,宽度加宽并与主窗口风格统一。
  • 按指定字段自动分色:按字段值自动配色,减少手动设置。
  • 设置体系收敛:软件设置 / 文件设置分离更清晰;配置可嵌入 Excel 隐藏工作表(VeryHidden),支持保存位置开关;SourceFile 仅存文件名,移动文件后配置不失效。
  • 日期时间控件:默认开启 + 浅蓝选中色 + 滚轮加速;所有 DatePicker 使用处统一替换。

导出与文档

  • 仪表盘 / 图表导出裁剪优化、图表控制开关;帮助信息补充 WPS 适配文案;新增画册 / 看板结构说明、UI 布局分析、桌面独立软件设计等文档。

四、相对 8 月 14 日版本的问题优化

优化点 说明
表格列宽自适应回归 修复列宽不随内容 / 不随窗口变化的问题,编辑日期 / 下拉列不再抖动
表单「复制新增」 「保存」左侧新增按钮:保存当前记录并带入字段值新建一条
图标着色修复 深蓝在小图标下近似黑 统一强调蓝 #3370FF
看板拖拽实时更新 拖拽分组后实时刷新、卡片不倾斜
拖到末尾分组定位 拖到容器末尾空白区正确归入最后一列(末尾分组)
画册分组高度对齐 修复 flex 把卡片压成一条线的高度不齐问题
月视图周末列颜色 周末列填充 #F7F7F7,非本月风格区分更清晰
配置合并 + 记忆最后超级表 多表工作簿切换后记住上次表;配置嵌入隐藏工作表防读陈旧
品牌文案清理 移除左上角“多维表分析”冗余文案,仅保留彩色图标

五、兼容与升级说明

  1. 旧版看板配置自动迁移:含 Kanban 视图的 .multiview.json 打开时自动转为画册视图,无需手动处理。
  2. 视图总数变化不影响既有配置:表格 / 表单 / 日历 / 甘特 / 仪表盘 / 图表 的现有配置全部保留;仅看板一项被合并。
  3. 构建校验:node check-js-syntax.js dotnet build -c Release 拷贝 DLL 至 dist/files python verify-build.py 全部通过(565 OK / 0 FAIL,exit 0)。
  4. 升级方式:关闭 Excel/WPS 后,从 dist\files 重新运行 install_excel_addin.bat / install_wps_addin.bat 即可。