Skip to content

Releases

Zotero Table Reader v0.3.1

Choose a tag to compare

@shenghuang-123 shenghuang-123 released this 05 Oct 14:34

更新内容

新增:绿色表格主题图标

  • 插件在「工具 → 插件」列表中现在有自定义图标:绿色圆角方块 + 白色表格,
    表头三列标题条,一个跨两列的高亮单元格对应「保留合并单元格」这一特性。
  • 提供 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 完全一致。

安装

  1. 下载下方资产 csvreader@zotero.local.xpi
  2. Zotero → 工具 → 插件 → 右上角齿轮 → Install Plugin From File…
  3. 选中 xpi,重启 Zotero

兼容性

Zotero 7.0 ~ 10..(已在 Zotero 10.0.5 验证)
Full Changelog: v0.3.0...v0.3.1

v0.3.0 - Zotero Table Reader

Choose a tag to compare

@shenghuang-123 shenghuang-123 released this 05 Oct 10:13

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

安装

  1. 下载下方附件 csvreader@zotero.local.xpi
  2. Zotero → 工具 → 插件 → 齿轮菜单 → Install Plugin From File…
  3. 选择下载的 XPI,安装后重启 Zotero

要求:Zotero 7.0 及以上(已在 Zotero 10.0.5 验证)。

链接

  • 设计文档见仓库 zotero-csv-viewer-design/ 目录
  • 源码打包方式见仓库 pack.ps1