Package org.apache.poi.hssf.converter
Class AbstractExcelConverter
- java.lang.Object
-
- org.apache.poi.hssf.converter.AbstractExcelConverter
-
- Direct Known Subclasses:
ExcelToFoConverter
,ExcelToHtmlConverter
@Beta public abstract class AbstractExcelConverter extends Object
Common class forExcelToFoConverter
andExcelToHtmlConverter
- See Also:
AbstractWordConverter
-
-
Field Summary
Fields Modifier and Type Field Description protected HSSFDataFormatter
_formatter
-
Constructor Summary
Constructors Constructor Description AbstractExcelConverter()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected String
getColumnName(int columnIndex)
Generates name for output as column header in caseisOutputColumnHeaders()
== true
protected static int
getColumnWidth(HSSFSheet sheet, int columnIndex)
protected static int
getDefaultColumnWidth(HSSFSheet sheet)
protected abstract Document
getDocument()
FontReplacer
getFontReplacer()
protected String
getRowName(HSSFRow row)
Generates name for output as row number in caseisOutputRowNumbers()
== true
boolean
isOutputColumnHeaders()
boolean
isOutputHiddenColumns()
boolean
isOutputHiddenRows()
boolean
isOutputLeadingSpacesAsNonBreaking()
boolean
isOutputRowNumbers()
protected boolean
isTextEmpty(HSSFCell cell)
void
setFontReplacer(FontReplacer fontReplacer)
void
setOutputColumnHeaders(boolean outputColumnHeaders)
void
setOutputHiddenColumns(boolean outputZeroWidthColumns)
void
setOutputHiddenRows(boolean outputZeroHeightRows)
void
setOutputLeadingSpacesAsNonBreaking(boolean outputPrePostSpacesAsNonBreaking)
void
setOutputRowNumbers(boolean outputRowNumbers)
-
-
-
Field Detail
-
_formatter
protected final HSSFDataFormatter _formatter
-
-
Method Detail
-
getColumnWidth
protected static int getColumnWidth(HSSFSheet sheet, int columnIndex)
-
getDefaultColumnWidth
protected static int getDefaultColumnWidth(HSSFSheet sheet)
-
getColumnName
protected String getColumnName(int columnIndex)
Generates name for output as column header in caseisOutputColumnHeaders()
== true
- Parameters:
columnIndex
- 0-based column index
-
getDocument
protected abstract Document getDocument()
-
getFontReplacer
public FontReplacer getFontReplacer()
-
getRowName
protected String getRowName(HSSFRow row)
Generates name for output as row number in caseisOutputRowNumbers()
== true
-
isOutputColumnHeaders
public boolean isOutputColumnHeaders()
-
isOutputHiddenColumns
public boolean isOutputHiddenColumns()
-
isOutputHiddenRows
public boolean isOutputHiddenRows()
-
isOutputLeadingSpacesAsNonBreaking
public boolean isOutputLeadingSpacesAsNonBreaking()
-
isOutputRowNumbers
public boolean isOutputRowNumbers()
-
isTextEmpty
protected boolean isTextEmpty(HSSFCell cell)
-
setFontReplacer
public void setFontReplacer(FontReplacer fontReplacer)
-
setOutputColumnHeaders
public void setOutputColumnHeaders(boolean outputColumnHeaders)
-
setOutputHiddenColumns
public void setOutputHiddenColumns(boolean outputZeroWidthColumns)
-
setOutputHiddenRows
public void setOutputHiddenRows(boolean outputZeroHeightRows)
-
setOutputLeadingSpacesAsNonBreaking
public void setOutputLeadingSpacesAsNonBreaking(boolean outputPrePostSpacesAsNonBreaking)
-
setOutputRowNumbers
public void setOutputRowNumbers(boolean outputRowNumbers)
-
-