Class AbstractExcelConverter

java.lang.Object
org.apache.poi.hssf.converter.AbstractExcelConverter
Direct Known Subclasses:
ExcelToFoConverter, ExcelToHtmlConverter

@Beta public abstract class AbstractExcelConverter extends Object
Author:
Sergey Vladimirov (vlsergey {at} gmail {dot} com)
See Also:
  • Field Details

  • Constructor Details

    • AbstractExcelConverter

      public AbstractExcelConverter()
  • Method Details

    • 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 case isOutputColumnHeaders() == 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 case isOutputRowNumbers() == 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)