@Beta public class ExcelToHtmlConverter extends AbstractExcelConverter
Constructor and Description |
---|
ExcelToHtmlConverter(Document doc) |
ExcelToHtmlConverter(HtmlDocumentFacade htmlDocumentFacade) |
Modifier and Type | Method and Description |
---|---|
String |
getCssClassPrefixCell() |
String |
getCssClassPrefixDiv() |
String |
getCssClassPrefixRow() |
String |
getCssClassPrefixTable() |
Document |
getDocument() |
boolean |
isUseDivsToSpan() |
static void |
main(String[] args)
Java main() interface to interact with
ExcelToHtmlConverter |
static Document |
process(File xlsFile)
Converts Excel file (97-2007) into HTML file.
|
static Document |
process(HSSFWorkbook workbook)
Converts Excel file (97-2007) into HTML file.
|
static Document |
process(InputStream xlsStream)
Converts Excel file (97-2007) into HTML file.
|
void |
processWorkbook(HSSFWorkbook workbook) |
void |
setCssClassPrefixCell(String cssClassPrefixCell) |
void |
setCssClassPrefixDiv(String cssClassPrefixDiv) |
void |
setCssClassPrefixRow(String cssClassPrefixRow) |
void |
setCssClassPrefixTable(String cssClassPrefixTable) |
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).
|
getFontReplacer, isOutputColumnHeaders, isOutputHiddenColumns, isOutputHiddenRows, isOutputLeadingSpacesAsNonBreaking, isOutputRowNumbers, setFontReplacer, setOutputColumnHeaders, setOutputHiddenColumns, setOutputHiddenRows, setOutputLeadingSpacesAsNonBreaking, setOutputRowNumbers
public ExcelToHtmlConverter(Document doc)
public ExcelToHtmlConverter(HtmlDocumentFacade htmlDocumentFacade)
public static void main(String[] args) throws Exception
ExcelToHtmlConverter
Usage: ExcelToHtmlConverter infile outfile
Where infile is an input .xls file ( Word 97-2007) which will be rendered as HTML into outfileException
public static Document process(File xlsFile) throws IOException, ParserConfigurationException
xlsFile
- workbook file to processIOException
- If an error occurs reading or writing filesParserConfigurationException
- If configuration is incorrectpublic static Document process(InputStream xlsStream) throws IOException, ParserConfigurationException
xlsStream
- workbook stream to processIOException
- If an error occurs reading or writing filesParserConfigurationException
- If configuration is incorrectpublic static Document process(HSSFWorkbook workbook) throws IOException, ParserConfigurationException
workbook
- workbook instance to processIOException
- If an error occurs reading or writing filesParserConfigurationException
- If configuration is incorrectpublic String getCssClassPrefixCell()
public String getCssClassPrefixDiv()
public String getCssClassPrefixRow()
public String getCssClassPrefixTable()
public Document getDocument()
public boolean isUseDivsToSpan()
public void processWorkbook(HSSFWorkbook workbook)
public void setCssClassPrefixCell(String cssClassPrefixCell)
public void setCssClassPrefixDiv(String cssClassPrefixDiv)
public void setCssClassPrefixRow(String cssClassPrefixRow)
public void setCssClassPrefixTable(String cssClassPrefixTable)
public void setUseDivsToSpan(boolean useDivsToSpan)
Warning: after enabling this mode do not serialize result HTML with INDENT=YES option, because line breaks will make additional (unwanted) changes
Copyright © 2010 - 2020 Adobe. All Rights Reserved