After the Spread .NET’s version 11 release, to be in accordance with MS-Excel behavior, if the visibility of a column is set to false but the width is also set, then visibility will then change to true making the columns visible.
There is a workaround to prevent this by simply setting the width of the columns directly to the axis model.
Set the Width to the Axis model directly
Set the Width to the Axis model directly:
To set the column Width without changing its Visibility to true, then you need to set the width to the Axis model directly