乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > 复杂的excel表能用java读吗?excel内容如下

复杂的excel表能用java读吗?excel内容如下

作者:乔山办公网日期:

返回目录:excel表格制作


Excel里面有些表格是公式(fromula),你不能直接用getNumericCellValue()读取值
你要用读取公式的方法取值,取值之前判断一下单元格的类型,代码如下:
if(number_Cell.getCellType() == XSSFCell.CELL_TYPE_FORMULA)
{
XSSFFormulaEvaluator formulaEvaluator = new XSSFFormulaEvaluator((XSSFWorkbook) workBook);
Double data=formulaEvaluator.evaluate(number_Cell).getNumberValue();
}

可以的。用POI很好处理的

===〉JAVA的强大就在于,只要你是EXCEL,都可以看作对象。
你那个还算简单了,都可以看作CELL处理
太笼统了,只能给出一个POI读取Excel的大致方法。
对数据的校验,与具体的文件有关。
你定义的那一列是时间类型的,那一列是数字列的。
盲目的读取,无法判断数据的类型。

合并单元格的值是放在合并区域的第一个单元格内的,所以读取方法和没合并的一

i=range("A2").value '把"项目编号--24”赋值给i

j=range("A11").value '把"得分--7”赋值给j

相关阅读

  • <em>java</em>用<em>poi</em>读取<em&g

  • 乔山办公网excel表格制作
  • POI是apache提供的一个读写Excel文档的开源组件,在操作excel时常要合并单元格,合并单元格的方法是:sheet.addMergedRegion(new CellRangeAddress(1, 1, 0, 2));自适应列宽度:sheet.autoSizeColumn(1); sheet
关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网