java导入excel

这样读取excel时,得到的是结果值,而不是单元格的公式

java 复制代码
import cn.hutool.poi.excel.ExcelReader;
import cn.hutool.poi.excel.ExcelUtil;



InputStream inputStream = file.getInputStream();
ExcelReader reader = ExcelUtil.getReader(inputStream, 1);
List<List<Object>> list = reader.read();
for (int i = 4; i < list.size(); i++) {
 List<Object> row = list.get(i);
 for (int i = j; j < row .size(); j++) {
   row.get(j);// 这样得到的值是单元格的值,不是公式
 }
}

这样解析excel时,得到的是公式,不是值

java 复制代码
import java.io.InputStream;
import org.apache.poi.ss.usermodel.Cell;
import org.apache.poi.ss.usermodel.Row;
import org.apache.poi.ss.usermodel.Sheet;
import org.apache.poi.ss.usermodel.Workbook;
import org.apache.poi.ss.usermodel.WorkbookFactory;

  InputStream is = file.getInputStream();
   Workbook workbook = WorkbookFactory.create(is);
   Sheet sheet = workbook.getSheetAt(1);
   Row dataRow = sheet.getRow(rowIndex);
   Cell valueCell = dataRow.getCell(i);// 这样得到的值是公式,不是单元格的值
相关推荐
BlockChain88819 小时前
SpringBoot实战一:10分钟搭建企业级用户管理系统(20000字完整项目)
java·spring boot·后端
fie888919 小时前
基于MATLAB的时变Copula实现方案
开发语言·matlab
冬奇Lab19 小时前
【Kotlin系列12】函数式编程在Kotlin中的实践:从Lambda到函数组合的优雅之旅
android·开发语言·kotlin
消失的旧时光-194319 小时前
第六课 · 6.1 从 JDBC 到 MyBatis:SQL 工程化是如何发生的?
java·sql·mybatis
写代码的【黑咖啡】19 小时前
Python中的Msgpack:高效二进制序列化库
开发语言·python
Jaxson Lin19 小时前
Java编程进阶:线程基础与实现方式全解析
java·开发语言
夜喵YM19 小时前
基于 Spire.XLS.Free for Java 实现无水印 Excel 转 PDF
java·pdf·excel
xiaoqider19 小时前
C++继承
开发语言·c++
茶本无香19 小时前
设计模式之五—门面模式:简化复杂系统的统一接口
java·设计模式
阿华hhh19 小时前
day4(IMX6ULL)<定时器>
c语言·开发语言·单片机·嵌入式硬件