Repository navigation
Releases
Releases · shenghuang-123/zotero-table-reader
Zotero Table Reader v0.3.1
更新内容
新增:绿色表格主题图标
- 插件在「工具 → 插件」列表中现在有自定义图标:绿色圆角方块 + 白色表格,
表头三列标题条,一个跨两列的高亮单元格对应「保留合并单元格」这一特性。 - 提供 16 / 32 / 48 / 96 / 128 px 五种尺寸,已在
manifest.json的icons中声明。 - 16 与 32 px 使用像素对齐的简化版图形,避免小尺寸下网格糊成一团。
- 源文件:
Zotero-CsvReader/assets/icon.svg、icon-small.svg;
256 / 512 px 大图在branding/。
新增:图标导出脚本
node tools/render-icons.js 用无头 Edge 从 SVG 导出各尺寸 PNG,并逐个解码校验完整性
(Edge 在 128px 窗口下会只画出顶部约 1/4,因此 128px 改由 256px 降采样生成)。
其它
- README 增加图标预览与导出说明。
- 解析与渲染逻辑无改动,CSV/TSV/xlsx/xls/ODS 行为与 v0.3.0 完全一致。
安装
- 下载下方资产
csvreader@zotero.local.xpi - Zotero → 工具 → 插件 → 右上角齿轮 → Install Plugin From File…
- 选中 xpi,重启 Zotero
兼容性
Zotero 7.0 ~ 10..(已在 Zotero 10.0.5 验证)
Full Changelog: v0.3.0...v0.3.1
v0.3.0 - Zotero Table Reader
Zotero Table Reader v0.3.0
在 Zotero 标签页内直接预览 CSV / TSV 与 Excel(xlsx / xls)/ ODS 表格附件,无需调用外部程序。
功能特性
- 双击即开:条目面板双击表格附件,直接在 Zotero 标签页内渲染
- 多格式支持:CSV / TSV 内置解析器;xlsx / xls / ODS 通过 SheetJS 解析
- 保留合并单元格:还原工作表中的合并区域效果
- 分隔符与编码自动识别:自动探测,也可在界面中手动切换
- 固定表头与稳定列宽:列宽按整列最长文本一次性计算,横向滚动条按可视宽度正确显示
- 冻结行 / 列与表格对齐等偏好设置
- 主题兼容:样式作用域化,与 Cupertino 美化插件共存
- 多语言:zh-CN / en-US
安装
- 下载下方附件
csvreader@zotero.local.xpi - Zotero → 工具 → 插件 → 齿轮菜单 → Install Plugin From File…
- 选择下载的 XPI,安装后重启 Zotero
要求:Zotero 7.0 及以上(已在 Zotero 10.0.5 验证)。
链接
- 设计文档见仓库
zotero-csv-viewer-design/目录 - 源码打包方式见仓库
pack.ps1