Class XlsxToHtmlConverter
AbstractExcelConverter
net.datenwerke.rs.jxlsreport.service.jxlsreport.utils.XlsxToHtmlConverter
public class XlsxToHtmlConverter
extends AbstractExcelConverter
adapted from Sergey Vladimirov (vlsergey {at} gmail {dot} com)
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic CellRangeAddress[][]buildMergedRangesMap(XSSFSheet sheet) static StringgetColor(XSSFColor color) booleanvoidprocessWorkbook(XSSFWorkbook workbook) voidsetCssClassPrefixCell(String cssClassPrefixCell) voidsetCssClassPrefixDiv(String cssClassPrefixDiv) voidsetCssClassPrefixRow(String cssClassPrefixRow) voidsetCssClassPrefixTable(String cssClassPrefixTable) voidsetUseDivsToSpan(boolean useDivsToSpan) Allows converter to wrap content into two additional DIVs with tricky styles, so it will wrap across empty cells (like in Excel).
-
Constructor Details
-
XlsxToHtmlConverter
-
XlsxToHtmlConverter
public XlsxToHtmlConverter(HtmlDocumentFacade htmlDocumentFacade)
-
-
Method Details
-
getCssClassPrefixCell
-
getCssClassPrefixDiv
-
getCssClassPrefixRow
-
getCssClassPrefixTable
-
getDocument
-
isUseDivsToSpan
public boolean isUseDivsToSpan() -
processWorkbook
public void processWorkbook(XSSFWorkbook workbook) -
setCssClassPrefixCell
-
setCssClassPrefixDiv
-
setCssClassPrefixRow
-
setCssClassPrefixTable
-
setUseDivsToSpan
public void setUseDivsToSpan(boolean useDivsToSpan) Allows converter to wrap content into two additional DIVs with tricky styles, so it will wrap across empty cells (like in Excel).Warning: after enabling this mode do not serialize result HTML with INDENT=YES option, because line breaks will make additional (unwanted) changes
-
buildMergedRangesMap
public static CellRangeAddress[][] buildMergedRangesMap(XSSFSheet sheet) -
getColor
-