主页 > 办公自动化 > Java POI 解析excel 公式问题

Java POI 解析excel 公式问题

2022-12-24 21:16来源:m.sf1369.com作者:宇宇

一、Java POI 解析excel 公式问题

获取公式值可用 HSSFFormulaEvaluator e= New HSSFFormularEvaluator(workbook);

e.evaluate(cell).getNumberiValue.

如果不是你要的结果。还有其它很多方法。

比如这样一个比较笨的方法。

double value = cell.getNumericCellValue();

value = value * 24 *3600;

int h = (int) (value /3600)

int m= (int )((value - h* 3600) /60);

int s = (int)(value-h*3600 -m* 60) ;

String result = h + :+m + s ;

得到结果。

手机打字,格式将就看吧。

二、java操作Office办公软件

说一下具体方式,首先java操作office需要有第三方的jar来支持比如poi-3.2.jar、jacob.jar、jxl.jar、poi-contrib-3.2-FINAL-20081019.jar、poi-scratchpad-3.2-FINAL-20081019.jar之类的jar,有了这些第三方包的支持,然后根据自己的需求来对照包里面具体的工具类来实现,自动播放和自动下来观看建议自己写个timer来实现java.util.Timer 和 java.util.TimerTask。

三、java如何另存导出Excel

如果是JSP页面要导出成excel,依靠javascript就可以实现了,具体你试试上面的代码

四、如何用java实现xml文件转excel

实现思路:

直接从Excel文件装换成XML文件是可以实现的,这里我采用一个中间装换,也就是先实现excel文件内容放入实现设计好的access数据库文件中,然后再从access中读取记录写道xml文件中,因为我这里的实际问题是把多个excel表,每个表中又有多个sheet工作薄,这样我先导入数据库中,也方便修改和处理.

这样,需要写两个类:

XlsToAccess类,用来实现从excel文件根据事先约定的格式,按照数据库设计字段存放进去

AccessToXml类,用来实现从access文件数据库中的记录按约定格式写到xml文件中去

然后还需要一个主运行窗口类XlsToXml,这个类我们使用eclipse插件SWT Designer来完成

最后把工程打成JAR包,再用NativeJ将Jar包生成为可执行的exe文件

五、java poi怎么获取Excel sheet页的数量?

java poi获取Excel sheet页的数量方法如下:

在导出excel时候需要导出多个sheet页,后面sheet页会覆盖前面sheet页的内容。

这么写代码:

HSSFWorkbook workbook = null;

workbook=new HSSFWorkbook();

for(){

//没有现成的文件需要重新计算

HSSFSheet sheet_sin =workbook.createSheet(month_query1);

sheet_sin= makeJDL(year_query,month_query1,sheet_sin,workbook);

}

六、java poi 打开95版excle报错

poi不支持05版的吧,之前在csdn上看到有人用sax自己解析excel。

相关推荐

企业办公软件都有哪些?

办公自动化 2024-01-14

数控车床自动编程用什么软件?

办公自动化 2024-01-12

写字间物业管理方案

办公自动化 2023-12-09

自动化的好处和坏处

办公自动化 2023-12-05

单片机有什么特征?

办公自动化 2023-11-27

excel2007教程|excel2007教程下载

办公自动化 2023-11-22