永发信息网

Java poi 读取Excel文件,为什么只有三行的数据,却读出3800多行?

答案:1  悬赏:50  手机版
解决时间 2021-04-07 03:12
Java poi 读取Excel文件,为什么只有三行的数据,却读出3800多行?
最佳答案
参考代码
public void getValueOfFormulaCell() throws IOException
{
FileInputStream xlsfile = new FileInputStream(new File("D:\\Desktop\\Temp\\marks.xls"));
HSSFWorkbook objWorkbook = new HSSFWorkbook(xlsfile);
Sheet sheet = objWorkbook.getSheetAt(0);
FormulaEvaluator evaluator = objWorkbook.getCreationHelper().createFormulaEvaluator();

// suppose your formula is in B4
CellReference cellReference = new CellReference("B4");
Row row = sheet.getRow(cellReference.getRow());
Cell cell = row.getCell(cellReference.getCol());

CellValue cellValue = evaluator.evaluate(cell);

switch (cellValue.getCellType()) {
case Cell.CELL_TYPE_BOOLEAN:
System.out.println(cellValue.getBooleanValue());
break;
case Cell.CELL_TYPE_NUMERIC:
System.out.println(cellValue.getNumberValue());
break;
case Cell.CELL_TYPE_STRING:
System.out.println(cellValue.getStringValue());
break;
case Cell.CELL_TYPE_BLANK:
break;
case Cell.CELL_TYPE_ERROR:
break;

// CELL_TYPE_FORMULA will never happen
case Cell.CELL_TYPE_FORMULA:
break;
}
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
爱宝与万德福防潮箱哪个好
ESATA移动硬盘热插拔顺序
东莞厚街地铁现已开通几条线路
广通汽车美容中心在什么地方啊,我要过去处理
盥洗池尺寸一般是多少
总感觉生活中的一切都与我无关一样,好迷惘,
克拉恋人里面扮演刘思源的人是谁
白伯骅字画作品价格,能卖多少钱一平尺价格,
秦始皇改革措施的历史作用
请问阿迪达斯的阿里纳斯复刻鞋有什么科技吗?
我的生日是6月2日的英语
每个新股上市当天都不存在有庄家是吗,因为买
100克双胶纸的厚度?
高中不是一个班能住一个寝室吗 可以向老师申
颈椎病用什么好,什么药物比较好
推荐资讯
大宝美泰丽抗污墙面漆18l多少钱一桶?
车辆异地高速出事故维修理赔的问题
重装机兵3 地下水脉第4层怎么出去
魟鱼对水质要求多高,应当怎样饲养?
登凯路地址有知道的么?有点事想过去
<strong></strong>是什么标签
腿盖骨骨折算不算重伤
貂毛的衣服为了防止掉毛要放冰箱里多久
『求小说』______女主无良腹黑、古代(穿越、
求一个XP系统玩CF低配置流畅的
邮寄是什么意思啊?
单选题小商贩的精明做法给我们的启示是,做生
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?