惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

T
Troy Hunt's Blog
Blog — PlanetScale
Blog — PlanetScale
Engineering at Meta
Engineering at Meta
F
Full Disclosure
Recorded Future
Recorded Future
The GitHub Blog
The GitHub Blog
Microsoft Security Blog
Microsoft Security Blog
GbyAI
GbyAI
博客园_首页
博客园 - 叶小钗
MongoDB | Blog
MongoDB | Blog
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
Recent Commits to openclaw:main
Recent Commits to openclaw:main
H
Hacker News: Front Page
人人都是产品经理
人人都是产品经理
The Cloudflare Blog
博客园 - 司徒正美
Webroot Blog
Webroot Blog
Google DeepMind News
Google DeepMind News
Help Net Security
Help Net Security
Cloudbric
Cloudbric
PCI Perspectives
PCI Perspectives
有赞技术团队
有赞技术团队
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
TaoSecurity Blog
TaoSecurity Blog
L
Lohrmann on Cybersecurity
量子位
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
T
Tailwind CSS Blog
Hacker News - Newest:
Hacker News - Newest: "LLM"
B
Blog RSS Feed
Apple Machine Learning Research
Apple Machine Learning Research
大猫的无限游戏
大猫的无限游戏
P
Proofpoint News Feed
N
News and Events Feed by Topic
罗磊的独立博客
T
Threat Research - Cisco Blogs
Schneier on Security
Schneier on Security
T
Tor Project blog
IT之家
IT之家
M
MIT News - Artificial intelligence
S
Security @ Cisco Blogs
O
OpenAI News
AI
AI
S
Securelist
Simon Willison's Weblog
Simon Willison's Weblog
The Last Watchdog
The Last Watchdog
月光博客
月光博客
Security Archives - TechRepublic
Security Archives - TechRepublic
L
LINUX DO - 热门话题

开源软件

开源一款 MAC 原生终端和一款原生 SSH 客户端 - V2EX PurePic:一个由 AI 全制作的轻量图片查看器 - V2EX 然人赚不到自己认知以外的钱! - V2EX 写了一个轻量的后台导航页 Admin Dock, Docker 一键部署 - V2EX 终于做出了我理想中的那个优雅的跨平台阅读软件 - V2EX cursor canvas 技能复刻 - V2EX 一款跨设备的重复文件清理器 - V2EX OmenXHub 更美观 轻量 功能完备的暗/光影精灵控制中心 - V2EX boss 直聘 ai 招聘助手(hr 用 - V2EX 轻量 macOS 上模拟 iOS 设备定位的工具 - V2EX [独立开发] 因为嫌 Quicker 限制多且收费,我用业余时间写了款免费开源的 Windows 效率神器 - V2EX [开源分享] RPG Roleplay Platform:把你收藏的小说变成可交互游戏世界的自托管 LLM 引擎 - V2EX [开源] 告别“删库跑路”的恐惧:我做了一款跨平台的磁盘清理工具 Skiff - V2EX [开源] 一个支持自定义管理 github star 页的浏览器插件 - V2EX [Github 开源] 个人自托管、零运维的 A 股「选股 + 监控 + 回测」智能量化工作台 - V2EX [开源] 嘴遁 TalkOut: AI 斗嘴游戏 用一张嘴说服一个死活不松口的 AI - V2EX 开源了一个自托管的 Agent 编排项目,不想再用拖拽画工作流了 - V2EX [Github 开源] Obsidian 星标管理插件: obsidian-github-stars-manager - V2EX 「开源」知返(Ahadiff)--vibe coding 之后,你真的学到东西了吗?让知返为你解决 求推荐一套 B2b2c 的商城系统 ,可以 SAAS 给商户开独立站。 [开源] 音视频图片处理工具 批量友好 本机处理不上传 开源项目的 License 是君子协议吗? CodeMirror 作者把他所有仓库都迁出了 GitHub FlowForge Crypto:一款开源的可视化、节点式的现代密码学/加密解密工作台 我做了一个 Agent Team 协作平台——Rudder:让 Agent Team 在实践中成长 [开源] 终于实现一边用中转站一边在手机上用 codex 了 这个被推荐的 GitHub 项目到底是怎么回事? 开源一个自用的 macOS 截图工具 MD Preview 更新到 v1.1.1: Rust + 系统 WebView 的轻量 Markdown 预览工具,支持公式和 Mermaid 开源了一个 AI 指挥官 + Agent 托管平台: AgentClaw 用龙虾做了个开源的 Typora LiteMark 书签更新-增加 mcp 功能 让 ai 帮你整理书签 开源一个中转站/模型切换小工具(和 CC Switch 共存) Motrix Next — Motrix 精神续作来了 - V2EX Linux 平台上没有调试 modbus 的软件,所以我自己写了一个开源的 GemStar — AI 驱动的自动化量化研究框架, FSM + 多 Agent 每日自动跑完全流程 [开源-纯 AI 应用]一个面向家庭物品管理的 App 有什么 AI 方向的应用开源项目需要免费劳动力吗? 我开源了一个项目:一句话创造一个 AI 自主运行的世界 - V2EX 开源项目被人拿到 PDD 挣钱,光会写代码不会变现就是别人的工具人 - V2EX 好奇问一下:为什么很多国人开源项目,第一语言还是英文? 有个事想请教: GitHub 上有人用了和我一样的项目名,复刻了一模一样的项目 [🚀 开源] CodeWalkers:把 Gemini / Copilot CLI 塞进桌面宠物里,陪你一起写代码 - V2EX 我开源了 Memex — 给 Claude Code 和 Codex 的本地会话搜索引擎 - V2EX OpenILink - 微信 clawbot 插件统一 SDK,多渠道分发平台,打破微信壁垒! - V2EX [开源]我整合了 340+个 skills, 19+个高星 vibecoding 项目到一个智能路由治理 skills 包中 - V2EX [开源] proxychains-rs:跨平台 proxychains4,支持分组代理和节点探测 - V2EX 文艺复兴,我的开源下载器 Gopeed 现在支持 ed2k 协议下载了! - V2EX 最近应付领导调研了下 OpenClaw,果然和我想的一样,纯 VibeCoding 出来的东西就是垃圾 - V2EX TrueNAS 构建系统将转为内部维护,官方不再公开构建流程 - V2EX TinyImage 基于 Tinify API 的 macOS 图片压缩工具,一键在 Finder 工具栏压缩图片。 - V2EX 写了一个控制华硕轻薄本风扇和 CPU 的小工具 - V2EX 是时候从 usememos 迁移到 rote 了 - V2EX WinLux - Windows 电脑按照日出日落时间自动调整深浅主题 - V2EX 开源图床 Fast Image - V2EX 使用 OpenClaw 自动化 GitHub 的问题/拉取请求回复。 - V2EX 开源项目维权太难了 除了 TvBox 类的空壳软件,还有哪些好用的 TV 端点播 APP - V2EX 我的 GPL 开源项目被 Borderless Gaming 照搬 - V2EX 虽然有点晚了,但还是做了一个夯到拉排名工具(基于 Vibe Coding) - V2EX OpenCode 中文汉化版(双语) - AI 自动翻译 + 质量检查 - V2EX CSDN 也是离了大谱了,变成 AI 垃圾农场 - V2EX [开源] 用 Git 管理数据库 SQL 版本: Next-DBM - V2EX [开源] 开机自动最小化任意程序(钉钉 豆包等)保持开机后桌面整洁 - V2EX 2026 年,记账应该是这样的:我用 AI IDE 构建了首款 100% 私有化、AI 原生的开源财务助手 Augo - V2EX 免费教大家开源 2 天增加 200⭐️的秘诀,有手就会 - V2EX Excelize 开源基础库在 GitHub 上已超过了 2 万 Star - V2EX 感谢 X 云的 AFF 让我赚到了 1.2 个 W - V2EX 给开源项目 Ghostty 捐赠了 10 美金 - V2EX 请问开源的组态 这可能就是为爱发电的理由吧 😆 有什么好玩的项目适合部署在虚拟主机上? - V2EX 小米家摄像头终于支持 RTSP 啦! - V2EX 斗地主、德州扑克有开源的 web 版吗? Yuxi-Know 集成知识图谱、知识库的开源智能体脚手架 - V2EX Apache Doris 官方文档的中文翻译绝了。 [重量级升级,支持多端同步和多语言] idea 代码笔记插件,方便阅读,业务代码定位等 美团开源全模态大模型 LongCat-Flash-Omni Excelize 荣膺 2025 年 GitCode 百大开源项目 在开源项目(GitHub,或者群聊, TG, Slack,微信)里直接 At 开发者是不尊重的表现吗? 感觉 minio 指不定啥时候就闭源了 Minio 直接改成 source only 了 - V2EX 发现有些人开源的格局很低,有嘲讽英语的,有嘲讽分享的… - V2EX 一个 github 开源的 issue 十多年没有解决,另一个新生的同类项目解决了,在 issue 里回复了一条消息被隐藏,大家如何看? 想做这个一个开源的导航页面 开源极简导航单页 撸了 azkaban 中文版,支持中英文切换 开源共享 - V2EX 全新的自托管开源 SSH 管理工具 Termix,支持原生中文
Excelize 开源十周年,发布 2.11.0 版本 - V2EX
hixuri · 2026-07-09 · via 开源软件

"Excelize 开源十周年,发布 2.11.0 版本"

Excelize 是一款用于操作 Office Excel 电子表格办公文档的开源基础库,基于 ECMA-376 ,ISO/IEC 29500 国际标准。可以使用它来读取、写入由 Excel 、WPS 、OpenOffice 等办公软件创建的电子表格文档。支持 XLAM / XLSM / XLSX / XLTM / XLTX 等多种文档格式,高度兼容带有样式、图片(表)、透视表、切片器等复杂组件的文档,并提供流式读写支持,用于处理包含大规模数据的工作簿。可应用于各类报表平台、云计算、边缘计算等系统。自 2016 年开源以来已成为开发者在处理电子表格办公文档时的热门选择,正在被广泛应用于大型互联网公司、中小企业客户和初创公司。荣获 2025 上海开源创新菁英奖、入选 2023 开源创新榜优秀开源项目、荣获 2022 年中国开源创新大赛一等奖、2020 Gopher China - Go 领域明星开源项目 (GSP)、2018 年开源中国码云最有价值开源项目 GVP (Gitee Most Valuable Project)。

开源代码

Excelize Star History on GitHub

"Excelize Star History on GitHub"

2026 年 7 月 7 日,在 Excelize 开源十周年之际,社区正式发布了 2.11.0 版本,该版本包含 40 余项更新,包括新增功能、错误修复和兼容性提升优化。来自世界各地的 27 名开发者为此版本贡献了代码。下面是有关该版本更新内容的摘要,此版本中最显著的变化包括:

版本说明

此版本中最显著的变化包括:

兼容性提示

  • 升级 Go 语言版本要求至 1.25.0 或更高版本,以升级依赖包 golang.org/x/net
  • 关于 AddChartAddChartSheetAddShape 函数的不兼容变更
    • Chart 数据类型中 Title 字段的数据类型由 []RichTextRun 更改为 ChartTitle
    • Shape 数据类型中 Line 字段的数据类型由 ShapeLine 更改为 LineOptions
    • 数据类型 ChartDashType 重命名为 LineDashType
    • 数据类型 ChartLineType 重命名为 LineType
    • 数据类型 ChartLine 重命名为 LineOptions

安全更新

  • 读取工作表时检查行号以防止无限制内存分配 (CVE-2026-54063),相关安全公告 #GHSA-h69g-9hx6-f3v4
  • 通过验证工作表行号是否超出最大限制来防止攻击者控制流式读取内存分配 (CVE-2026-59161),相关安全公告 #GHSA-q5j5-6p94-4gwc
  • 防止在共享字符串表索引无效时获取单元格值引发程序 panic (CVE-2026-59162),相关安全公告 #GHSA-fx5j-qcqg-grpf

新增功能

  • 新增 ChartTitle 数据类型
  • 新增 PivotTableShowValuesAs 数据类型
  • 新增 PivotTableShowValuesAsType 枚举类型
  • 新增 3 个导出错误变量:ErrPivotTableShowValuesAsBaseFieldErrPivotTableShowValuesAsBaseItemErrUnsupportedPivotTableShowValuesAsType
  • PivotTableField 数据类型中新增 ShowValuesAs 字段
  • PivotTableOptionsSlicerOptions 数据类型中新增 SelectedItems 字段
  • 新增 AutoFitColWidth 函数,支持自动调整列宽,相关 issue 92
  • SetSheetName 函数支持对原本无效的名称工作表进行重命名,相关 issue 548
  • CalcCellValue 函数支持计算带有波浪号通配符条件的单元格公式
  • CalcCellValue 函数支持计算带有隐式交集的单元格公式,并修复正则表达式条件计算有误的问题
  • CalcCellValue 函数支持计算带有跨工作表的三维引用单元格公式,相关 issue 2303
  • CalcCellValue 函数支持返回不应用数字格式的原始单元格公式计算结果,相关 issue 2316
  • AddPivotTable 函数在创建数据透视表时,支持检查相同数据字段是否同时出现在数据透视表的列、行和筛选字段中,以防止生成损坏的工作簿
  • AddPivotTableGetPivotTables 函数支持设置和获取数据透视表数据字段的"值显示方式",相关 issue 2340
  • AddPivotTableAddSlicerGetPivotTablesGetSlicers 函数支持设置和获取数据透视表及数据透视表切片器的筛选选定项,相关 issue 2154
  • AddChartAddChartSheet 函数在添加图表时,支持使用公式设置图表标题
  • AddChartAddChartSheet 函数在添加图表时,支持设置图表标题和图表坐标轴标题的布局
  • AddChartAddChartSheet 函数在添加图表时,支持设置图表标题和图表坐标轴标题的线条格式
  • AddShape 函数在添加形状时,支持设置形状的线条格式
  • NewStyle 函数在创建纯色填充样式时,若未指定自定义颜色值,则支持自动设置前景色和背景色

兼容性提升

  • 修复图表工作表在 Excel Online 和 KingSoft WPS™ Office 中不显示的问题,相关 issue 2273

问题修复

  • 修复 v2.8.1 中引入的问题,解决 issue 1383
  • 修复 AddChart 函数在添加图表时,若未指定系列填充颜色将引发程序 panic 的问题
  • 修复 CalcCellValue 函数在某些情况下,计算带有无效行引用的单元公式时将引发程序 panic 的问题,相关 issue 2266
  • 修复使用 CalcCellValue 函数时公式精确文本匹配无法匹配子字符串的问题
  • 修复 CalcCellValue 函数计算 BINOM.INV 、CHIINV 、CHISQ.DIST 、IMSECH 、IMSQRT 和 NEGBINOM.DIST 公式函数时的计算精度问题
  • 修复 CalcCellValue 函数在某些情况下对包含 FREQUENCY 公式函数计算结果有误的问题
  • 修复 CalcCellValue 函数计算括号或运算符内包含错误值的公式时,返回错误计算结果的问题,解决 issue 2344
  • 修复 AddComment 函数添加批注时,若作者已存在于作者列表时,为所有批注分配错误作者 ID 的问题,相关 issue 2289
  • 修复因返回错误前未正确释放文件锁而导致潜在死锁的问题
  • 修复部分情况下自定义数字格式中逗号未被正确格式化的问题,解决 issue 2297
  • 修复列迭代器读取包含无效工作表 XML 的损坏工作簿时引发程序 panic 的问题,解决 issue 2299
  • 修复调整包含外部引用的公式后,公式中的单引号丢失问题
  • 修复部分情况下无法解密使用 ECMA-376 Agile 加密和 SHA-512 哈希算法保护的工作簿的问题,解决 issue 2328
  • 修复 SetCellFormula 函数在使用普通公式覆盖共享单元格公式时,未清除共享公式元数据的问题,解决 issue 2337

性能优化

  • 降低读取未加密工作簿时的内存占用,行迭代器内存开销相较于上一版本降低最高约 85%
  • 优化坐标转换函数及部分内部函数的性能
    • ColumnNumberToName 函数的内存开销相较于上一版本降低最高约 90%
    • CoordinatesToCellName 函数的内存开销相较于上一版本降低最高约 13%
    • 内部函数 isNumeric 的内存开销相较于上一版本降低最高约 68%

其他

  • Go Modules 依赖模块更新
  • 单元测试与文档更新
  • 包含阿拉伯语、德语、英语、西班牙语、法语、意大利语、日语、韩语、葡萄牙语、俄语、简体中文和繁体中文的多国语言文档网站更新
  • 支持 WebAssembly / JavaScript 的 excelize-wasm NPM 包发布版本更新
  • 支持 Python 的 excelize PyPI 包发布版本更新
  • 支持 C# 的 ExcelizeCs NuGet .Net 包发布

致谢

感谢 Excelize 的所有贡献者,以下是为此版本提交代码的贡献者列表:

  • Rynzie02 (Rynzie)
  • jpoz (James Pozdena)
  • tvso (Tammy)
  • yyt030 (yyt)
  • hwo411 (Igor Khodyrev)
  • JimLee0921 (TuoLee)
  • zhuyanhuazhuyanhua (zhuhua)
  • kenny-not-dead (Roman Sergeev)
  • debugdoctor (Debug Doctor)
  • Journeyman150 (Vladislav Anisimov)
  • ivolkoff (Ivan Volkov)
  • plandem (Andrey G.)
  • martskins
  • shcabin
  • narasaka (Nathanael Tehilla Gunawan)
  • lawrence3699 (chaoliang yan)
  • SAY-5 (Sai Asish Y)
  • noahchiu22 (Noah)
  • rootsec1 (Abhishek Murthy)
  • guangxuewu
  • AdamDrewsTR (Adam Drews)
  • grmblfrz (Swen Thümmler)
  • WaterRRabbit
  • krystophny (Christopher Albert)
  • Aprax14 (Damiano Scarpellini)
  • artur-chopikian (Artur Chopikian)
  • huijian3139 (Jason)