Class Export
java.lang.Object
com.xebialabs.xlrelease.reports.excel.Export
- Direct Known Subclasses:
TopLongestPhaseExport,TopLongestReleaseExport,TopLongestTaskExport,TopPeopleMostInvolvedExport
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract voidprotected abstract voidorg.apache.poi.ss.usermodel.Workbookstatic intnumberOfCharacter(int number) see XSSFSheet.setColumnWidth to understand the magic number 256static voidpreventDynamicDataExchangeAttack(org.apache.poi.xssf.usermodel.XSSFWorkbook workBook) Prevent Dynamic Data Exchange Attack through excel export (https://www.owasp.org/index.php/CSV_Injection)protected abstract void
-
Field Details
-
workBook
protected org.apache.poi.xssf.usermodel.XSSFWorkbook workBook -
sheet
protected org.apache.poi.xssf.usermodel.XSSFSheet sheet -
rowIndex
protected int rowIndex
-
-
Constructor Details
-
Export
public Export()
-
-
Method Details
-
addContent
protected abstract void addContent() -
setColumnsWidth
protected abstract void setColumnsWidth() -
addHeaderRow
protected abstract void addHeaderRow() -
getWorkBook
public org.apache.poi.ss.usermodel.Workbook getWorkBook() -
numberOfCharacter
public static int numberOfCharacter(int number) see XSSFSheet.setColumnWidth to understand the magic number 256 -
preventDynamicDataExchangeAttack
public static void preventDynamicDataExchangeAttack(org.apache.poi.xssf.usermodel.XSSFWorkbook workBook) Prevent Dynamic Data Exchange Attack through excel export (https://www.owasp.org/index.php/CSV_Injection)
-