Class ExcelRangeColumn¶
Namespace: OfficeOpenXml
Assembly: EPPlus.dll
Represents a range of columns
public class ExcelRangeColumn : IEnumerable<ExcelRangeColumn>, IEnumerable, IEnumerator<ExcelRangeColumn>, IEnumerator, IDisposable
Inheritance¶
Derived¶
Implements¶
IDisposable
IEnumerable
IEnumerable<ExcelRangeColumn>
IEnumerator
IEnumerator<ExcelRangeColumn>
Inherited Members¶
object.Equals(object?, object?)
object.Equals(object?)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object?, object?)
object.ToString()
Properties¶
BestFit¶
Indicates that the column should resize when numbers are entered into the column to fit the size of the text. This only applies to columns where the size has not been set.
Property Value¶
Collapsed¶
If the column is collapsed in outline mode
Property Value¶
Current¶
The current range when enumerating
Property Value¶
EndColumn¶
The last column in the collection
Property Value¶
Hidden¶
If the column is hidden.
Property Value¶
OutlineLevel¶
Outline level. Zero if no outline. Can not be negative.
Property Value¶
PageBreak¶
Adds a manual page break after the column.
Property Value¶
Phonetic¶
True if the column should show phonetic
Property Value¶
Range¶
Reference to the cell range of the column(s)
Property Value¶
StartColumn¶
The first column in the collection
Property Value¶
Style¶
The Style applied to the whole column(s). Only effects cells with no individual style set. Use Range object if you want to set specific styles.
Property Value¶
StyleID¶
Sets the style for the entire column using the style ID.
Property Value¶
StyleName¶
Sets the style for the entire column using a style name.
Property Value¶
Width¶
Row width of the column.
Property Value¶
Methods¶
AutoFit()¶
Set the column width from the content of the range. Columns outside of the worksheets dimension are ignored. The minimum width is the value of the ExcelWorksheet.defaultColumnWidth property.
Remarks¶
Cells containing formulas must be calculated before autofit is called. Wrapped and merged cells are also ignored.
AutoFit(double)¶
Set the column width from the content of the range. Columns outside of the worksheets dimension are ignored.
Parameters¶
MinimumWidth double
Minimum column width
Remarks¶
This method will not work if you run in an environment that does not support GDI. Cells containing formulas are ignored if no calculation is made. Wrapped and merged cells are also ignored.
AutoFit(double, double)¶
Set the column width from the content of the range. Columns outside of the worksheets dimension are ignored.
Parameters¶
MinimumWidth double
Minimum column width
MaximumWidth double
Maximum column width
Remarks¶
This method will not work if you run in an environment that does not support GDI. Cells containing formulas are ignored if no calculation is made. Wrapped and merged cells are also ignored.
CollapseChildren(bool)¶
Collapses and hides the column's children. Children are columns immegetaly to the right or left of the column depending on the OutLineSummaryRight
allLevels
Parameters¶
allLevels bool
Dispose()¶
Disposes this object
ExpandChildren(bool)¶
Expands and shows the column's children. Children are columns immegetaly to the right or left of the column depending on the OutLineSummaryRight
allLevels
Parameters¶
allLevels bool
GetEnumerator()¶
Gets the enumerator
Returns¶
Group()¶
Groups the columns using an outline. Adds one to OutlineLevel for each column if the outline level is less than 8.
MoveNext()¶
Iterate to the next row
Returns¶
False if no more row exists
Reset()¶
Reset the enumerator
SetVisibleOutlineLevel(int, bool)¶
Expands the rows to the OutlineLevel supplied.
Parameters¶
level int
Expands all rows with a OutlineLevel Equal or Greater than this number.
collapseChildren bool
Collapses all children with a greater OutlineLevel than level
UnGroup()¶
Ungroups the columns from the outline. Subtracts one from OutlineLevel for each column if the outline level is larger that zero.