求助: Java POI如何输出带函数公式的单元格

问题描述

如图,我用JavaPOI代码输出生成的excel表格上的那个求平均数的格子里显示的是平均数函数公式的字符串,而不是函数,必须用鼠标点进去一次以后才会变成函数。。如下图.。。:请问有什么办法可以让输出的单元格直接是函数形式而不是字符串形式呢?以下是相关代码..如果我启用了红色的那个代码,设置单元格数据类型为"公式",则单元格的值会直接"=0",平均数公式没有了,如果启用紫色的那个代码,则生成的excel会出错打不开说文件数据损坏..所以求能使单元格变成相应函数的代码的写法。。rowx1.createCell(1).setCellValue("=AVERAGE(B3:B11)");cellx1=rowx1.getCell(1);//cellx1.setCellFormula("=AVERAGE(E6:E10)");//cellx1.setCellType(Cell.CELL_TYPE_FORMULA);//rowx1.createCell(1).setCellFormula("=AVERAGE(E6:E10)");求指点。。谢谢大家。。

解决方案

解决方案二:
同求,速来大神指导哈
解决方案三:
对这种操作不是很熟悉,坐等大神
解决方案四:
poi数据导入导出我倒是做过,还真没试过你这个中情况。不过我猜想应该有专门的api吧,比如判断这是个函数单元格,就可以直接求值。不过难说,因为复杂函数怕是Java解不出来的
解决方案五:
Stringformula="min("A5:B5)";cel.setCellType(HSSFCell.CELL_TYPE_FORMULA);cel.setCellFormula(formula);截取我代码中一段发了出来,你试下

时间: 2024-10-18 10:06:05

求助: Java POI如何输出带函数公式的单元格的相关文章

java怎么将 excel表格含义空单元格、合并的单元格怎么导入数据库

问题描述 java怎么将 excel表格含义空单元格.合并的单元格怎么导入数据库 java excel表格含义空单元格.合并的单元格怎么导入数据库 解决方案 JAVA POI 操作EXCEL 合并单元格 解决方案二: 你是不会用Java读取Excel还是读取了但是不能写入数据库,, 具体是什么问题,, POI操作Excel:http://blog.csdn.net/hekewangzi/article/category/5698027 解决方案三: 可以使用java的POI完成对excel的操作

Excel2010有公式的单元格数据复制教程

  Excel2010有公式的单元格数据复制教程           1.打开要复制数据的表格. Excel2010 2.可以看到总成绩那一列的数据使用公式生成的. Excel2010 3.选择好要复制的数据,然后点击右键,点击[复制]. 4.在要粘贴的表格处单击鼠标右键,点击[选择性粘贴]. Excel2010 5.弹出[选择性粘贴]对话框. Excel2010 6.点击[数据]. 7.点击[确定]. Excel2010 8.可以看到这下子粘贴的是数据了.

给含有公式的单元格点颜色看看

您有没有这样的经历:编辑一个有一段时间没有使用过的电子表格,因为粗心,将含有公式的单元格删除或覆盖,到发觉时已是不可收拾?或是拿到别人的数据表格时,因为不知道哪些是由公式计算出来的而无从下手?告诉您一个好办法:给含公式的单元格添加上合适的背景颜色. 第一种方法是利用"定位"功能,按照以下步骤操作: 1.打开"编辑"菜单中的"定位"命令: 2.在对话框中选择左下角的"定位条件"按钮,打开"定位条件"对话框:

快速选取excel中所有包含公式的单元格的方法技巧

  1.如图所示的例子,计算长方体体积. 2.这个例子相对简单,我们可以手工将含有的公式的单元格挑选出来. 3.但是如果碰到包含公式比较多且规律性不是很强的复杂表格,手工就会非常繁琐,就需要我们换一个思路了.点击"编辑",选择"查找",如果是07版本的,从开始菜单项,选择编辑工具栏中的"查找和选择". 4.点击"选项",查找范围选择"公式".输入"product"或者需要查找的任何公式,

求助有关excel的问题:两个单元格内容互斥

问题描述 求助有关excel的问题:两个单元格内容互斥 求助,在excel2010中,想设置排课系统,例如一个学生在周一10:00数学排课,这样在周一10:00其他老师单元格处无法再输入该学生名字,报警课程冲突. 解决方案 这个需要用vba宏实现http://club.excelhome.net/thread-278482-1-1.html 解决方案二: excel 隐藏单元格内容Excel彻底清除单元格内容

Excel设置了公式的单元格数据怎么复制?

1.如下所示我们的excel表格是有数据并且有公式了,我们现在要复制这些数据. 2.可以看到总成绩那一列的数据使用公式生成的. 3.现在选中要复制的数据,然后右击在弹出菜单点击[复制]选项,如下所示. 4.然后复制好了我们在要粘贴单元格右击,在弹出菜单点击[选择性粘贴]选项,如下所示. 然后这样公式与单元格全部一起复制过来了,各位去试一下,当然全表复制的话可以ctrl+A然后再去粘贴效果一样的哦.

Excel 2013宏代码锁定含有公式的单元格的方法

我们在Excel单元格内输入了很多函数公式,把表格交给别人,又怕她不小心改动了函数,导致后面的数据计算出错.如何锁定这些单元格呢?让其无法被修改?利用宏代码的方法可以完成. ①我们打开Excel2013之后,按下键盘上的ALT+F11键,即可调出VBA代码编辑器,新建模块. ②将代码复制进去,为了大家便于理解,我稍微加入了一些注释. ③代码如下: ④复制完成,返回Excel界面,单击开发工具--宏,选择刚才的宏,执行即可.         注:更多精彩教程请关注三联办 公软件教程栏目,三联电脑办

Excel如何快速查找所用公式的单元格

  下面给各位朋友提供具体的操作步骤: 1.如图我们要把公式单元格显示出来 2.F5 定位条件 3.选中公式 4.这时公式单元格全部选中 我们给他们加个底色 5.得到最终效果如图

如何通过poi读取Excel中合并的单元格再以同样的样式写入另外一个Excel中?

问题描述 现在有个需求就是通过解析一个Excel模板来生成Excel报表,取写数据不谈,但得保证的一个是生成的这个Excel报表与模板的样式肯定是一样的,这样就遇到个问题,比如报表的标题,通常都是几个单元格合并起来的,通过poi读取的时候,第一行只有第一列有数据,其他都为空(Excel本身就是这样的吧),那这样我如何取到模板的合并单元格的样式再写入另外的excel中呢? 问题补充:hudingchen 写道 解决方案 以前的一个例子,你参考下:FileOutputStream fileOut =