hucre高级特性清单透视表、切片器、线程评论与WPS内嵌图片完整指南【免费下载链接】hucreZero-dependency spreadsheet engine. Read write XLSX, CSV, ODS. Pure TypeScript, works everywhere.项目地址: https://gitcode.com/gh_mirrors/hu/hucre如果你用 Node.js 或浏览器处理 Excel 文件hucre 电子表格引擎的高级特性清单会帮你解锁更多能力它零依赖、纯 TypeScript 编写除了读写 XLSX、CSV、ODS还支持透视表、切片器Slicer、线程评论Excel 365 新版批注以及WPS 内嵌图片DISPIMG等常被其他库忽略的功能且可在任意环境运行。一、透视表读取与写出都是原生支持多数 JavaScript 表格库只能读数值hucre 则把 OOXML 规范ECMA-376 §18.10/§18.11中的透视表做了完整建模读取解析xl/pivotTables/pivotTable{N}.xml与xl/pivotCache/pivotCacheDefinition{N}.xml还原字段位置行/列/页/数据区、缓存来源范围与字段名核心逻辑见 pivot-reader.ts。写出通过WritePivotTable声明源表、行列字段与聚合函数默认求和hucre 会自动生成透视缓存、缓存记录、布局与全部关联关系文件Excel 首次打开时自动计算结果实现见 pivot-writer.ts。 相比 openpyxl 的只读和 Apache POI 的有限支持hucre 是少数同时提供**读 写骨架**的库见 README 对比表。pivotTables: [{ name: 销售汇总, rows: [区域, 产品], columns: [月份], values: [{ field: 销售额, function: sum }] }]二、切片器与时间轴仪表盘过滤控件开箱可读Excel 2010 引入的切片器可视化过滤器和 2013 的时间轴切片器hucre 全部解析为结构化记录部分文件暴露字段切片器xl/slicers/slicerN.xml名称、缓存引用、标题、列数、样式、排序切片器缓存xl/slicerCaches/slicerCacheN.xml关联的透视表、表格来源时间轴xl/timelines/timelineN.xml日期区间过滤配置解析入口在 slicer-reader.ts读完后数据直接挂在sheet.slicers/sheet.timelines上工作簿级缓存则在workbook.slicerCaches——做报表看板二次渲染时过滤控件的状态不再丢失。三、线程评论Excel 365 新版批注系统Excel 365 把传统批注升级为线程化评论支持回复、提及、完成标记hucre 完整读取两个关键部件xl/persons/person.xml—— 全工作簿的人员目录parsePersonsxl/threadedComments/threadedComment{N}.xml—— 每条评论含ref锚定单元格、parentId回复链、date、done已解决与mentions人位置。类型定义见 ThreadedComment读取后挂载在sheet.threadedComments人员列表在workbook.persons适合构建评论面板或审批流审计。四、WPS 内嵌图片DISPIMG 公式不再图片消失WPS 用户可能遇到怪现象把 WPS 保存的 XLSX 换到别的工具里_xlfn.DISPIMG(ID, 1)公式还在图却没了。原因是图片存在特殊的xl/cellimages.xml部件中。hucre 原生支持解析这条链路cell-images-reader.ts从workbook.xml.rels找到 WPS 的cellimage关系解析xl/cellimages.xml中的每个cellImage条目DISPIMG id 媒体 rId通过xl/_rels/cellimages.xml.rels取回 PNG/JPEG 二进制按 id 去重后输出到workbook.cellImages。这样无论你的数据来自 WPS 还是新式 Excel单元格图片都能被程序提取、展示或迁移。五、快速上手npm install hucreimport { readXlsx, writeXlsx } from hucre const wb await readXlsx(fileBuffer) // wb.persons → 线程评论人员目录 // wb.sheets[0].slicers → 切片器 // wb.sheets[0].pivotTables → 透视表 // wb.cellImages → WPS 内嵌图片 所有模块支持 Tree Shaking只按需引入如hucre/xlsx约 34 KB gzip完整 API 与规格覆盖说明见 docs/SPEC-COVERAGE.md 与 docs/PARITY.md。小结hucre 把企业级 Excel 特性从桌面端搬进了纯代码世界透视表读写、切片器解析、线程评论、WPS 图片提取配合零依赖与流式处理是构建报表平台、数据管道和在线表格工具的实用选择。【免费下载链接】hucreZero-dependency spreadsheet engine. Read write XLSX, CSV, ODS. Pure TypeScript, works everywhere.项目地址: https://gitcode.com/gh_mirrors/hu/hucre创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考