如何使用apache poi在.xlsx文件中检查单元格文本是否删除
我需要检查.xlsx文件(Microsoft Excel文件)中单元格的文本格式是否通过或不使用Apache POI库。
看下面的图片
请检查此图片!
我需要检查B3 Cell文本是否通过 。
最后我找到了一种方法,代码如下
//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);
不确定你是如何得到它的,但有HSSFont.getStrikeout()和XSSFFont.getStrikeout()
- 石英多次执行后,Java Excel POI停止
- 使用POI的例外情况
- 资源泄漏:使用Apache.POI XSSFWorkbook时,工作簿永远不会被关闭
- 使用Apache POI更新MSWord文档
- Java如何使用JFileChooser来保存Apache POI创建的excel文件
- 如何避免Apache POI中的java.lang.NoSuchMethodError:org.apache.poi.util.IOUtils.copy(Ljava / io / InputStream; Ljava / io / OutputStream;)
- 如何包含同一依赖项的两个不同版本?
- 使用Apache POI将Word转换为HTML
- 如何使用Apache POI检查excel单元格是否为空?