OptionalaggregateOptionalaligndata cell alignment; default 'left'
Optionalcellrender override — returns a string; conditional styling is handled by a separate resolver
Optionalcellstatic style for this column's body cells — incl. fillColor for a column background
Optionalconditionalvalue-driven counterpart of cellStyle — returns a Partial<CellStyle> for THIS column's body
cell based on the row (e.g. a red fillColor when the value is negative), or undefined to
leave it to cellStyle. Mirrors the table-level style.conditional (row) at the column scope,
and is applied as the most specific layer (on top of style.conditional/style.zebra).
OptionalformatterOptionalheaderheader cell alignment; default = the align value
Optionalheaderstatic style for this column's head cell (all table/column style is CellStyle)
OptionalnumberOptionaltypethe default column kind — may be omitted; normalized to 'data' at build time
Optionalvisibleconditionally show/hide; default true
Optionalwidth
the engine automatically sums this column in the group footer + summary