public final class Util
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected static java.lang.String |
cellRangeSeparator |
protected static org.apache.commons.logging.Log |
log |
protected static java.lang.String |
regexCellCharPart |
protected static java.lang.String |
regexCellDigitPart |
protected static java.lang.String |
regexCellRef |
protected static java.util.regex.Pattern |
regexCellRefPattern |
| Constructor and Description |
|---|
Util() |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
areRegionsEqual(org.apache.poi.ss.util.CellRangeAddress region1,
org.apache.poi.ss.util.CellRangeAddress region2) |
static java.lang.String |
buildCommaSeparatedListOfCells(java.lang.String refSheetName,
java.util.List cells) |
static void |
copyCell(org.apache.poi.ss.usermodel.Cell oldCell,
org.apache.poi.ss.usermodel.Cell newCell,
boolean copyStyle) |
static void |
copyCell(org.apache.poi.ss.usermodel.Cell oldCell,
org.apache.poi.ss.usermodel.Cell newCell,
boolean copyStyle,
java.lang.String expressionToReplace,
java.lang.String expressionReplacement) |
static void |
copyConditionalFormat(org.apache.poi.ss.usermodel.Cell oldCell,
org.apache.poi.ss.usermodel.Cell newCell) |
static void |
copyConditionalFormatting(org.apache.poi.ss.usermodel.Sheet destSheet,
org.apache.poi.ss.usermodel.Sheet srcSheet) |
static void |
copyPageSetup(org.apache.poi.ss.usermodel.Sheet destSheet,
org.apache.poi.ss.usermodel.Sheet srcSheet) |
static void |
copyPrintSetup(org.apache.poi.ss.usermodel.Sheet destSheet,
org.apache.poi.ss.usermodel.Sheet srcSheet) |
static void |
copyRow(org.apache.poi.ss.usermodel.Sheet sheet,
org.apache.poi.ss.usermodel.Row oldRow,
org.apache.poi.ss.usermodel.Row newRow) |
static void |
copyRow(org.apache.poi.ss.usermodel.Sheet srcSheet,
org.apache.poi.ss.usermodel.Sheet destSheet,
org.apache.poi.ss.usermodel.Row srcRow,
org.apache.poi.ss.usermodel.Row destRow) |
static void |
copyRow(org.apache.poi.ss.usermodel.Sheet srcSheet,
org.apache.poi.ss.usermodel.Sheet destSheet,
org.apache.poi.ss.usermodel.Row srcRow,
org.apache.poi.ss.usermodel.Row destRow,
java.lang.String expressionToReplace,
java.lang.String expressionReplacement) |
static void |
copySheets(org.apache.poi.ss.usermodel.Sheet newSheet,
org.apache.poi.ss.usermodel.Sheet sheet) |
static void |
copySheets(org.apache.poi.ss.usermodel.Sheet newSheet,
org.apache.poi.ss.usermodel.Sheet sheet,
java.lang.String expressionToReplace,
java.lang.String expressionReplacement) |
static java.lang.String |
detectCellRange(java.lang.String refSheetName,
java.util.List cells) |
static int |
duplicateRow(RowCollection rowCollection) |
static void |
duplicateRowCollectionProperty(RowCollection rowCollection) |
static org.apache.poi.ss.usermodel.CellStyle |
duplicateStyle(org.apache.poi.ss.usermodel.Workbook workbook,
org.apache.poi.ss.usermodel.CellStyle style)
Duplicates given CellStyle object
|
static java.lang.String |
escapeAttributes(java.lang.String tag) |
static org.apache.poi.ss.util.CellRangeAddress |
getMergedRegion(org.apache.poi.ss.usermodel.Sheet sheet,
int rowNum,
int cellNum) |
static org.apache.poi.ss.usermodel.Cell |
getOrCreateCell(org.apache.poi.ss.usermodel.Sheet poiSheet,
java.lang.Integer rowNum,
java.lang.Integer cellNum) |
static java.lang.Object |
getProperty(java.lang.Object bean,
java.lang.String propertyName) |
static java.lang.String |
getRefCellName(java.lang.String refSheetName,
java.lang.String cellName) |
static boolean |
isColumnRange(java.util.List cells) |
protected static boolean |
isNewMergedRegion(org.apache.poi.ss.util.CellRangeAddress region,
java.util.Collection mergedRegions) |
static boolean |
isRangeContainsCell(org.apache.poi.ss.util.CellRangeAddress range,
int row,
int col) |
static boolean |
isRowRange(java.util.List cells) |
static void |
prepareCollectionPropertyInRowForContentDuplication(RowCollection rowCollection) |
static void |
prepareCollectionPropertyInRowForDuplication(RowCollection rowCollection,
java.lang.String collectionItemName) |
static void |
removeMergedRegion(org.apache.poi.ss.usermodel.Sheet sheet,
org.apache.poi.ss.util.CellRangeAddress region)
Removes merged region from sheet
|
static boolean |
removeMergedRegion(org.apache.poi.ss.usermodel.Sheet sheet,
int rowNum,
int cellNum) |
static void |
removeRowCollectionPropertiesFromRow(RowCollection rowCollection) |
static void |
setPrintArea(org.apache.poi.ss.usermodel.Workbook resultWorkbook,
int sheetNum) |
static void |
shiftCellsLeft(org.apache.poi.ss.usermodel.Sheet sheet,
int startRow,
int startCol,
int endRow,
int endCol,
int shiftNumber,
boolean removeSourceMergedRegion) |
static void |
shiftCellsRight(org.apache.poi.ss.usermodel.Sheet sheet,
int startRow,
int endRow,
int startCol,
int shiftNumber,
boolean removeSourceMergedRegion) |
static void |
shiftRows(org.apache.poi.ss.usermodel.Sheet sheet,
int startRow,
int endRow,
int shiftNum) |
static void |
updateCellValue(org.apache.poi.ss.usermodel.Sheet sheet,
int rowNum,
int colNum,
java.lang.String cellValue) |
protected static void |
updateMergedRegionInRow(org.apache.poi.ss.usermodel.Sheet sheet,
java.util.Set mergedRegions,
int rowNum,
int cellNum,
int destCellNum,
boolean removeSourceMergedRegion) |
static void |
writeToFile(java.lang.String fileName,
org.apache.poi.ss.usermodel.Workbook workbook)
Saves workbook to file
|
protected static final org.apache.commons.logging.Log log
protected static final java.lang.String regexCellRef
protected static final java.util.regex.Pattern regexCellRefPattern
protected static final java.lang.String regexCellCharPart
protected static final java.lang.String regexCellDigitPart
protected static final java.lang.String cellRangeSeparator
public static void removeRowCollectionPropertiesFromRow(RowCollection rowCollection)
public static void removeMergedRegion(org.apache.poi.ss.usermodel.Sheet sheet,
org.apache.poi.ss.util.CellRangeAddress region)
sheet - region - public static boolean areRegionsEqual(org.apache.poi.ss.util.CellRangeAddress region1,
org.apache.poi.ss.util.CellRangeAddress region2)
protected static boolean isNewMergedRegion(org.apache.poi.ss.util.CellRangeAddress region,
java.util.Collection mergedRegions)
public static org.apache.poi.ss.util.CellRangeAddress getMergedRegion(org.apache.poi.ss.usermodel.Sheet sheet,
int rowNum,
int cellNum)
public static boolean isRangeContainsCell(org.apache.poi.ss.util.CellRangeAddress range,
int row,
int col)
public static boolean removeMergedRegion(org.apache.poi.ss.usermodel.Sheet sheet,
int rowNum,
int cellNum)
public static void prepareCollectionPropertyInRowForDuplication(RowCollection rowCollection, java.lang.String collectionItemName)
public static void prepareCollectionPropertyInRowForContentDuplication(RowCollection rowCollection)
public static void duplicateRowCollectionProperty(RowCollection rowCollection)
public static int duplicateRow(RowCollection rowCollection)
public static void copyRow(org.apache.poi.ss.usermodel.Sheet sheet,
org.apache.poi.ss.usermodel.Row oldRow,
org.apache.poi.ss.usermodel.Row newRow)
public static void copyRow(org.apache.poi.ss.usermodel.Sheet srcSheet,
org.apache.poi.ss.usermodel.Sheet destSheet,
org.apache.poi.ss.usermodel.Row srcRow,
org.apache.poi.ss.usermodel.Row destRow)
public static void copyRow(org.apache.poi.ss.usermodel.Sheet srcSheet,
org.apache.poi.ss.usermodel.Sheet destSheet,
org.apache.poi.ss.usermodel.Row srcRow,
org.apache.poi.ss.usermodel.Row destRow,
java.lang.String expressionToReplace,
java.lang.String expressionReplacement)
public static void copySheets(org.apache.poi.ss.usermodel.Sheet newSheet,
org.apache.poi.ss.usermodel.Sheet sheet)
public static void copySheets(org.apache.poi.ss.usermodel.Sheet newSheet,
org.apache.poi.ss.usermodel.Sheet sheet,
java.lang.String expressionToReplace,
java.lang.String expressionReplacement)
public static void copyCell(org.apache.poi.ss.usermodel.Cell oldCell,
org.apache.poi.ss.usermodel.Cell newCell,
boolean copyStyle)
public static void copyCell(org.apache.poi.ss.usermodel.Cell oldCell,
org.apache.poi.ss.usermodel.Cell newCell,
boolean copyStyle,
java.lang.String expressionToReplace,
java.lang.String expressionReplacement)
public static void copyConditionalFormat(org.apache.poi.ss.usermodel.Cell oldCell,
org.apache.poi.ss.usermodel.Cell newCell)
public static java.lang.Object getProperty(java.lang.Object bean,
java.lang.String propertyName)
public static void writeToFile(java.lang.String fileName,
org.apache.poi.ss.usermodel.Workbook workbook)
fileName - - File name to save workbookworkbook - - Workbook to savepublic static org.apache.poi.ss.usermodel.CellStyle duplicateStyle(org.apache.poi.ss.usermodel.Workbook workbook,
org.apache.poi.ss.usermodel.CellStyle style)
workbook - - source Workbook objectstyle - - CellStyle object to duplicatepublic static java.lang.String escapeAttributes(java.lang.String tag)
protected static void updateMergedRegionInRow(org.apache.poi.ss.usermodel.Sheet sheet,
java.util.Set mergedRegions,
int rowNum,
int cellNum,
int destCellNum,
boolean removeSourceMergedRegion)
public static void shiftCellsLeft(org.apache.poi.ss.usermodel.Sheet sheet,
int startRow,
int startCol,
int endRow,
int endCol,
int shiftNumber,
boolean removeSourceMergedRegion)
public static void shiftCellsRight(org.apache.poi.ss.usermodel.Sheet sheet,
int startRow,
int endRow,
int startCol,
int shiftNumber,
boolean removeSourceMergedRegion)
public static void updateCellValue(org.apache.poi.ss.usermodel.Sheet sheet,
int rowNum,
int colNum,
java.lang.String cellValue)
public static void copyPageSetup(org.apache.poi.ss.usermodel.Sheet destSheet,
org.apache.poi.ss.usermodel.Sheet srcSheet)
public static void copyConditionalFormatting(org.apache.poi.ss.usermodel.Sheet destSheet,
org.apache.poi.ss.usermodel.Sheet srcSheet)
public static void copyPrintSetup(org.apache.poi.ss.usermodel.Sheet destSheet,
org.apache.poi.ss.usermodel.Sheet srcSheet)
public static void setPrintArea(org.apache.poi.ss.usermodel.Workbook resultWorkbook,
int sheetNum)
public static boolean isColumnRange(java.util.List cells)
public static boolean isRowRange(java.util.List cells)
public static java.lang.String buildCommaSeparatedListOfCells(java.lang.String refSheetName,
java.util.List cells)
public static java.lang.String detectCellRange(java.lang.String refSheetName,
java.util.List cells)
public static java.lang.String getRefCellName(java.lang.String refSheetName,
java.lang.String cellName)
public static void shiftRows(org.apache.poi.ss.usermodel.Sheet sheet,
int startRow,
int endRow,
int shiftNum)
public static org.apache.poi.ss.usermodel.Cell getOrCreateCell(org.apache.poi.ss.usermodel.Sheet poiSheet,
java.lang.Integer rowNum,
java.lang.Integer cellNum)
Copyright © 2005-2014 jXLS Team. All Rights Reserved.