diff --git a/NEW/src/JdeScoping.ExcelIO/Mapping/ColumnBuilder.cs b/NEW/src/JdeScoping.ExcelIO/Mapping/ColumnBuilder.cs
new file mode 100644
index 0000000..d82fded
--- /dev/null
+++ b/NEW/src/JdeScoping.ExcelIO/Mapping/ColumnBuilder.cs
@@ -0,0 +1,52 @@
+namespace JdeScoping.ExcelIO.Mapping;
+
+///
+/// Fluent builder for configuring Excel column properties.
+///
+/// The model type being mapped.
+/// The property type.
+public sealed class ColumnBuilder
+{
+ private readonly ColumnDefinition _definition;
+
+ internal ColumnBuilder(ColumnDefinition definition)
+ {
+ _definition = definition;
+ }
+
+ /// Sets the column display order.
+ public ColumnBuilder Order(int order)
+ {
+ _definition.Order = order;
+ return this;
+ }
+
+ /// Sets the column header text.
+ public ColumnBuilder Header(string text)
+ {
+ _definition.HeaderText = text;
+ return this;
+ }
+
+ /// Sets the Excel number format.
+ public ColumnBuilder Format(string format)
+ {
+ _definition.Format = format;
+ return this;
+ }
+
+ /// Sets a fixed column width (disables auto-width).
+ public ColumnBuilder Width(double width)
+ {
+ _definition.AutoWidth = false;
+ _definition.Width = width;
+ return this;
+ }
+
+ /// Enables text wrapping for the column.
+ public ColumnBuilder WrapText(bool wrap = true)
+ {
+ _definition.WrapText = wrap;
+ return this;
+ }
+}