如何使用 apache poi 检查 .xlsx 文件中的单元格文本是否有删除线

Ish*_*tna 2 java excel ms-office apache-poi

我需要检查.xlsx文件(Microsoft Excel 文件)中单元格的文本格式是否已删除或未使用Apache POI库。

看下图

请检查此图片!

我需要检查 B3 单元格文本是否有删除线

Ish*_*tna 5

最后我找到了一种方法来做到这一点,代码如下

//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); 
Run Code Online (Sandbox Code Playgroud)