Class ColumnHelper
java.lang.Object
org.apache.poi.xssf.usermodel.helpers.ColumnHelper
Helper class for dealing with the Column settings on
a CTWorksheet (the data part of a sheet).
Note - within POI, we use 0 based column indexes, but
the column definitions in the XML are 1 based!
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddCleanColIntoCols(CTCols cols, CTCol newCol) voidbooleancolumnExists(CTCols cols, long index) Does the column at the given 0 based index exist in the supplied list of column definitions?intgetColDefaultStyle(long index) getColumn(long index, boolean splitColumns) Returns the Column at the given 0 based indexgetColumn1Based(long index1, boolean splitColumns) Returns the Column at the given 1 based index.intgetIndexOfColumn(CTCols cols, CTCol searchCol) voidsetColBestFit(long index, boolean bestFit) voidsetColDefaultStyle(long index, int styleId) voidsetColDefaultStyle(long index, CellStyle style) voidsetColHidden(long index, boolean hidden) voidsetColumnAttributes(CTCol fromCol, CTCol toCol) voidsetColWidth(long index, double width) voidsetCustomWidth(long index, boolean bestFit) static voidsortColumns(CTCols newCols)
-
Constructor Details
-
ColumnHelper
-
-
Method Details
-
cleanColumns
public void cleanColumns() -
addCleanColIntoCols
-
sortColumns
-
cloneCol
-
getColumn
Returns the Column at the given 0 based index -
getColumn1Based
Returns the Column at the given 1 based index. POI default is 0 based, but the file stores as 1 based. -
columnExists
Does the column at the given 0 based index exist in the supplied list of column definitions? -
setColumnAttributes
-
setColBestFit
public void setColBestFit(long index, boolean bestFit) -
setCustomWidth
public void setCustomWidth(long index, boolean bestFit) -
setColWidth
public void setColWidth(long index, double width) -
setColHidden
public void setColHidden(long index, boolean hidden) -
setColDefaultStyle
-
setColDefaultStyle
public void setColDefaultStyle(long index, int styleId) -
getColDefaultStyle
public int getColDefaultStyle(long index) -
getIndexOfColumn
-