Package org.apache.poi.hssf.converter
Class AbstractExcelConverter
java.lang.Object
org.apache.poi.hssf.converter.AbstractExcelConverter
- Direct Known Subclasses:
ExcelToFoConverter
,ExcelToHtmlConverter
Common class for
ExcelToFoConverter
and ExcelToHtmlConverter
- Author:
- Sergey Vladimirov (vlsergey {at} gmail {dot} com)
- See Also:
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected String
getColumnName
(int columnIndex) Generates name for output as column header in caseisOutputColumnHeaders()
== trueprotected static int
getColumnWidth
(HSSFSheet sheet, int columnIndex) protected static int
getDefaultColumnWidth
(HSSFSheet sheet) protected abstract Document
protected String
getRowName
(HSSFRow row) Generates name for output as row number in caseisOutputRowNumbers()
== trueboolean
boolean
boolean
boolean
boolean
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 Details
-
_formatter
-
-
Constructor Details
-
AbstractExcelConverter
public AbstractExcelConverter()
-
-
Method Details
-
getColumnWidth
-
getDefaultColumnWidth
-
getColumnName
Generates name for output as column header in caseisOutputColumnHeaders()
== true- Parameters:
columnIndex
- 0-based column index
-
getDocument
-
getFontReplacer
-
getRowName
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
-
setFontReplacer
-
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)
-