Release v2.5.0
- 2026.09.12 - v2.5.0
- ✨ 新增:
ExcelExporterOptions.FreezeHeader冻结首行,滚动时表头常驻;ExcelExporterOptions.AutoFilter给表头挂上筛选下拉,范围覆盖本次写入的数据行。两项默认关闭,.xls/.xlsx都支持 - ✨ 新增:
AppendObjectToExcelBytes增加接受 options 的重载,追加 sheet 时也能设置冻结、筛选与下拉 - ✨ 新增: 数据验证(下拉列表):固定取值写在
[ExcelColumn("状态", Dropdown = new[] {"启用", "停用"})],运行时取值走options.Dropdowns["列标题"] = values(优先于特性)。Excel 会拒绝列表之外的输入;列表总长超过 255 字符或取值含逗号/引号时自动改用隐藏 sheet 承载(此前这种列表在.xls上会直接抛异常),空导出也会在首行挂上下拉以便做填写模板