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);// 这样得到的值是公式,不是单元格的值
相关推荐
superkcl202234 分钟前
【JAVA】【Stream流】
java·windows·python
mldong1 小时前
mldong 快速开发框架登录模块设计与实现
java·后端·架构
沉到海底去吧Go1 小时前
【工具教程】识别PDF中文字内容,批量识别文字并保存到Excel表格中的操作步骤和方法
人工智能·pdf·excel·pdf识别改名·pdf图片区域是被改名·pdf读取内容改名·pdf提取内容导出表格
Katzelala1 小时前
Excel批量计算时间差
excel
三体世界1 小时前
HTTPS加密原理
linux·开发语言·网络·c++·网络协议·http·https
bulucc1 小时前
Maven 或 Gradle 下载和添加 jar 文件的步骤
java·maven·jar
我爱Jack1 小时前
@annotation:Spring AOP 的“精准定位器“
java·后端·spring
明月与玄武1 小时前
Python爬虫工作基本流程及urllib模块详解
开发语言·爬虫·python
云空1 小时前
《NuGet:.NET开发的魔法包管理器》
开发语言·.net
一ge科研小菜鸡2 小时前
编程语言的演化与选择:技术浪潮中的理性决策
java·c语言·python