I need to check the text format of a cell in .xlsx file (Microsoft Excel file) is strike through or not using Apache POI libraries.
Look following Image
Please Check this image !
I need to check whether B3 Cell text is strike through or not.
I need to check the text format of a cell in .xlsx file (Microsoft Excel file) is strike through or not using Apache POI libraries.
Look following Image
Please Check this image !
I need to check whether B3 Cell text is strike through or not.
Like this:
XSSFRichTextString
from the cell using XSSFCell#getRichStringCellValue()
XSSFFont
at a specific position using XSSFRichTextString#getFontAtIndex(int index)
XSSFFont#getStrikeout()
Finally I found a way to do this, code as follow
//Using workbook
XSSFWorkbook workbook = new XSSFWorkbook(new FileInputStream(new File("abc.xlsx")));
//Getting first sheet
XSSFSheet sheet = workbook.getSheetAt(0);
//Checking A1 cell that strikethrough or not
boolean strikeOutStatus=sheet.getRow(0).getCell(0).getCellStyle().getFont().getStrikeout();
System.out.println(strikeOutStatus);
Not sure how you get a reference to it but there's HSSFont.getStrikeout() and XSSFFont.getStrikeout()