以下经验内容将分享如何通过Java程序代码来读取Excel文档中的公式。
工具/原料
Free Spire.XLS for Java (免费版)
IntelliJ IDEA
jar文件获取及导入:
1、可在e-iceblue中文官网下载包,解压后,将lib文件夹中的门钙蹲茌jar文件导入Java程序;或者通过maven仓库下载导入jar,maven仓库路径配置及依赖添加可以参考官网教程。导入效果如下图:
Java 代码示例
1、 //加载Excel文档 Workbook wb = ne嘛术铹砾w Workbook(); wb.loadFromFile("Ad颊俄岿髭dFormulas.xlsx"); //获取第一个工作表 Worksheet sheet = wb.getWorksheets().get(0); //遍历B1到B13的单元格 for (Object cell: sheet.getCellRange("B1:B13")) { CellRange cellRange = (CellRange)cell; //判断单元格是否含有公式 if (cellRange.hasFormula()) { //打印单元格及公式 String certainCell = String.format("单元格[%d, %d]含有公式:", cellRange.getRow(), cellRange.getColumn()); System.out.println(certainCell + cellRange.getFormula()); } }
2、公式读取结果: