public class ExcelUtils extends Object
| Modifier and Type | Field and Description |
|---|---|
protected static int |
EXCEL_SHEET_NAME_LIMIT |
protected static Logger |
logger |
protected static boolean |
LOGGER_SETUP_MISSING |
| Constructor and Description |
|---|
ExcelUtils() |
| Modifier and Type | Method and Description |
|---|---|
protected String |
addMissingFileExtension(String filePath) |
ij.measure.ResultsTable |
createResultsTable(Vector<String[]> tableVector) |
String |
fixFilePath(String filePath) |
Vector<String> |
getAllSheetNames(org.apache.poi.ss.usermodel.Workbook workbook) |
org.apache.poi.ss.usermodel.Sheet[] |
getAllSheets(org.apache.poi.ss.usermodel.Workbook workbook) |
ij.measure.ResultsTable |
getIJResultsTable(String ijTableName) |
byte[] |
getImageAsByteArray(ij.ImagePlus imagePlus) |
Vector<String[]> |
getImageJTableColumnsAsVector(ij.measure.ResultsTable rt) |
Vector<String[]> |
getImageJTableRowsAsVector(ij.measure.ResultsTable rt) |
static int |
getLastColumnNum(org.apache.poi.ss.usermodel.Sheet sheet) |
org.apache.poi.ss.usermodel.Sheet |
getSheet(org.apache.poi.ss.usermodel.Workbook workbook,
Object sheetObject,
Boolean appendData) |
int |
getSheetIndex(org.apache.poi.ss.usermodel.Workbook workbook,
Object sheetObject) |
String |
getSheetName(org.apache.poi.ss.usermodel.Workbook workbook,
Object sheetObject) |
String |
getSheetObjectAsString(Object sheetObject) |
String |
getUniqueSheetName(org.apache.poi.ss.usermodel.Workbook workbook,
String sheetName) |
int |
getVectorContentSize(Vector<String[]> vector) |
org.apache.poi.ss.usermodel.Workbook |
getWorkbook(File outputFile) |
org.apache.poi.ss.usermodel.Workbook |
getWorkbook(String filePath) |
Vector<String[]> |
getXlsxSheetAsVectorOfColumns(org.apache.poi.ss.usermodel.Sheet sheet) |
boolean |
isNumeric(Object object) |
boolean |
isNumeric(String text) |
void |
noTableFoundMessage() |
static Boolean |
readBooleanMacroInput(Object parameter) |
org.apache.poi.ss.usermodel.Workbook |
readWorkbook(File workbookFile) |
org.apache.poi.ss.usermodel.Workbook |
readWorkbook(String filepath) |
boolean |
saveWorkbook(org.apache.poi.ss.usermodel.Workbook workbook,
File outputFile,
boolean closeWorkbookAfterSaving) |
boolean |
saveWorkbook(org.apache.poi.ss.usermodel.Workbook workbook,
String filePath,
boolean closeWorkbookAfterSaving) |
static void |
setColumnDataFormat(org.apache.poi.ss.usermodel.Sheet sheet,
Integer columnNumber,
String dataFormatString) |
static void |
setLoggingParameters(Level logLevel,
Level consoleLevel) |
static void |
setupLogger() |
protected static final Logger logger
protected static boolean LOGGER_SETUP_MISSING
protected static int EXCEL_SHEET_NAME_LIMIT
public static void setupLogger()
public static int getLastColumnNum(org.apache.poi.ss.usermodel.Sheet sheet)
public static void setColumnDataFormat(org.apache.poi.ss.usermodel.Sheet sheet,
Integer columnNumber,
String dataFormatString)
public Vector<String> getAllSheetNames(org.apache.poi.ss.usermodel.Workbook workbook)
public org.apache.poi.ss.usermodel.Sheet[] getAllSheets(org.apache.poi.ss.usermodel.Workbook workbook)
public ij.measure.ResultsTable getIJResultsTable(String ijTableName)
public byte[] getImageAsByteArray(ij.ImagePlus imagePlus)
public Vector<String[]> getImageJTableColumnsAsVector(ij.measure.ResultsTable rt)
public Vector<String[]> getImageJTableRowsAsVector(ij.measure.ResultsTable rt)
public org.apache.poi.ss.usermodel.Sheet getSheet(org.apache.poi.ss.usermodel.Workbook workbook,
Object sheetObject,
Boolean appendData)
public int getSheetIndex(org.apache.poi.ss.usermodel.Workbook workbook,
Object sheetObject)
public String getSheetName(org.apache.poi.ss.usermodel.Workbook workbook, Object sheetObject)
public String getUniqueSheetName(org.apache.poi.ss.usermodel.Workbook workbook, String sheetName)
public org.apache.poi.ss.usermodel.Workbook getWorkbook(File outputFile)
public org.apache.poi.ss.usermodel.Workbook getWorkbook(String filePath)
public Vector<String[]> getXlsxSheetAsVectorOfColumns(org.apache.poi.ss.usermodel.Sheet sheet)
public boolean isNumeric(Object object)
public boolean isNumeric(String text)
public void noTableFoundMessage()
public org.apache.poi.ss.usermodel.Workbook readWorkbook(File workbookFile)
public org.apache.poi.ss.usermodel.Workbook readWorkbook(String filepath)
public boolean saveWorkbook(org.apache.poi.ss.usermodel.Workbook workbook,
File outputFile,
boolean closeWorkbookAfterSaving)
public boolean saveWorkbook(org.apache.poi.ss.usermodel.Workbook workbook,
String filePath,
boolean closeWorkbookAfterSaving)
Copyright © 2021 BioVoxxel. All rights reserved.