dsh-matrix-rain
awa-123-cw
DeepSeek Harness WebUI 动效美化插件:聊天背景黑客帝国代码雨,雨字内容 = 当前会话 AI 思考链(流式实时),设置页调色盘 + 全套 DIY
PROJECT TOPICS
PROJECT README
DSH 右侧栏 Excel 编辑插件:在
dsh-better-sidebar中直接预览、编辑和保存.xlsx文件。
dsh-excel-panel 是一个面向 DSH Web 的右侧栏插件,让你不用离开聊天界面就能:
.xlsx 文件并直接编辑单元格可编辑 Excel 网格
+ 新建工作表fx公式实时推导
+ - * / ^、单元格/区域引用SUM、ROUND、IF、MAX、MIN、AVERAGE、COUNT、ABS、INT、LEN、UPPER、LOWER格式化
合并单元格
右键菜单
键盘操作
撤销 / 重做
Ctrl+Z 撤销Ctrl+Y / Ctrl+Shift+Z 重做实时刷新
本插件基于 dsh-better-sidebar 的文件查看器扩展机制开发,使用其 registerFileViewer 能力在右侧栏注册可编辑的 Excel 预览。
同时参考了 Excel 的交互方式,以及 DSH 右侧面板/Office 预览类插件的设计思路。
如果原插件作者认为需要额外声明或调整归属,请联系本仓库作者补充。
dsh plugin --profile web add dsh-excel-panel
或者直接安装到项目:
npm install dsh-excel-panel
将插件目录放到本地,例如:
D:\apps\DP专武\dsh-excel-panel
在 DSH profile 目录(通常为 ~/.dsh/profiles/web)执行:
dsh plugin --profile web add file:D:/apps/DP专武/dsh-excel-panel
或者手动在 package.json 添加:
"dependencies": {
"dsh-excel-panel": "file:D:/apps/DP专武/dsh-excel-panel"
}
并在 dsh.profile.bundles 中加入:
"dsh-excel-panel"
然后执行:
pnpm install
从 GitHub Releases 下载 dsh-excel-panel-v0.3.3.zip,解压到任意目录,再按方式一添加 file 依赖即可。
.xlsx 文件。fx 栏输入公式,例如 =D2*0.15。| 快捷键 | 功能 |
|---|---|
Ctrl+Z |
撤销 |
Ctrl+Y / Ctrl+Shift+Z |
重做 |
| 按住 Shift 点击 | 选择范围 |
| 鼠标拖动 | 选择范围 / 填充(右下角小方块) |
dsh-excel-panel/
├── package.json
├── cordis.patch.yml
├── README.md
└── lib/
├── index.js # 后端:读取/写入 xlsx
└── client.js # 前端:Excel 编辑器 UI
| 方法 | 路径 | 说明 |
|---|---|---|
POST |
/excel-panel/read |
读取 xlsx,返回单元格数据、公式、样式、合并区域 |
POST |
/excel-panel/write |
将编辑后的数据写回原 xlsx |
# 修改后检查语法
node --check lib/index.js
node --check lib/client.js
# 同步到 profile 运行目录
cp -r lib ~/.dsh/profiles/web/node_modules/dsh-excel-panel/
当前仓库使用 MIT,允许自由使用、修改和分发。
CLASSIFICATION EVIDENCE
系统优先读取 GitHub Topics,再与站内分类词典和词根规则比对。