Skip to content

Release v2.2.0

Choose a tag to compare

@github-actions github-actions released this 11 Sep 00:21
· 24 commits to main since this release
  • 2026.09.11 - v2.2.0
  • 新增: 命令行工具 excel2objdotnet tool install -g Chsword.Excel2Object.Cli):Excel ↔ JSON 转换、批量转换、由表头生成带 [ExcelTitle] 的模型类 - 查看 Chsword.Excel2Object.Cli/README.md#9
  • 新增: 公式列可通过模型属性引用列:options.FormulaColumns.Add<Order>("Total", (c, m) => m.Price * m.Qty),编译期检查属性名,引用未导出的属性会抛出异常 - 查看 ExcelFunctions.md#22
  • 改进: 导出时数值列写成数字单元格、bool 列写成布尔单元格、null/DBNull 写成空白单元格(此前一律写成文本);字符串列仍为文本,前导零不会丢失
  • 🐛 修复公式中运算符优先级导致缺少括号的问题,如 c["A"] * (c["B"] + c["C"]) 此前生成 A2*B2+C2
  • 改进: 公式中引用当前 sheet 不存在的列标题时抛出 Excel2ObjectException,不再静默回退