http://blog.csdn.net/CYZERO/article/details/6573015

经测试,确实可以

1 package hrds.zpf.poi;
 2
 3  import org.apache.poi.hssf.usermodel.HSSFWorkbook;
 4  import org.apache.poi.hssf.usermodel.HSSFSheet;
 5  import org.apache.poi.hssf.usermodel.HSSFRow;
 6  import org.apache.poi.hssf.usermodel.HSSFCell;
 7
 8 import java.io.*;
 9
10 public class FormulaToString {
11
12     /**
13      * @param args
14      */
15     public void fileInput() throws IOException {
16
17         HSSFWorkbook hw = new HSSFWorkbook(new FileInputStream(
18                 "d:/My Documents/Desktop/poi.xls"));
19         HSSFSheet hsheet = hw.getSheet("poi test");
20         HSSFRow hrow = hsheet.getRow(0);
21         HSSFCell hcell = hrow.getCell(0);
22         String cellValue = this.getCellValue(hcell);
23         System.out.println(cellValue);
24
25     }
26
27     public String getCellValue(HSSFCell cell) {
28         String value = null;
29         if (cell != null) {
30             switch (cell.getCellType()) {
31             case HSSFCell.CELL_TYPE_FORMULA:
32                 // cell.getCellFormula();
33                 try {
34                     value = String.valueOf(cell.getNumericCellValue());
35                 } catch (IllegalStateException e) {
36                     value = String.valueOf(cell.getRichStringCellValue());
37                 }
38                 break;
39             case HSSFCell.CELL_TYPE_NUMERIC:
40                 value = String.valueOf(cell.getNumericCellValue());
41                 break;
42             case HSSFCell.CELL_TYPE_STRING:
43                 value = String.valueOf(cell.getRichStringCellValue());
44                 break;
45             }
46         }
47
48         return value;
49     }
50
51     public static void main(String[] args) {
52         try {
53             // TODO Auto-generated method stub
54             FormulaToString fts = new FormulaToString();
55             fts.fileInput();
56         } catch (IOException e) {
57             e.printStackTrace();
58         }
59     }
60
61 }

java poi读取excel公式,返回计算值(转)的更多相关文章

  1. java POI读取excel 2007/2003

    2003版office excel读取 import java.io.FileNotFoundException; import java.io.IOException; import java.io ...

  2. Java POI读取Excel数据,将数据写入到Excel表格

    1.准备 首先需要导入poi相应的jar包,包括: 下载地址:http://pan.baidu.com/s/1bpoxdz5 所需要的包的所在位置包括: 2.读取Excel数据代码 package S ...

  3. java poi 读取excel内容

    import org.apache.poi.hssf.usermodel.HSSFWorkbook; import org.apache.poi.ss.usermodel.Row; import or ...

  4. Java POI 读取Excel数据转换为XML格式

    1.首先要下载poi相关的包:http://poi.apache.org/  ,以下是所需的jar包 2.贴上详细的代码 public class ExcelToXml { /** * 将excel的 ...

  5. Java——poi读取Excel文件

    1.创建文件流,打开EXCEL文件 FileInputStream excelFile = new FileInputStream(excelPath); XSSFWorkbook workbook ...

  6. Java后台读取excel表格返回至Web前端

    如果是做连接数据库的话,系统难度就降低了不少:这次本人也算是体会到数据库的方便了吧(不过以后云储存好像会更受欢迎些):比如说查询列出所有数据吧:数据库每个表每一列都有列名,正常的做法是遍历数据库表,d ...

  7. java用poi读取Excel表格中的数据

    Java读写Excel的包是Apache POI(项目地址:http://poi.apache.org/),因此需要先获取POI的jar包,本实验使用的是POI 3.9稳定版.Apache POI 代 ...

  8. Java开发小技巧(六):使用Apache POI读取Excel

    前言 在数据仓库中,ETL最基础的步骤就是从数据源抽取所需的数据,这里所说的数据源并非仅仅是指数据库,还包括excel.csv.xml等各种类型的数据接口文件,而这些文件中的数据不一定是结构化存储的, ...

  9. java使用poi读取ppt文件和poi读取excel、word示例

    java使用poi读取ppt文件和poi读取excel.word示例 http://www.jb51.net/article/48092.htm

随机推荐

  1. kolla制作过程中:neutron-sfc-agent 报错的问题

    在使用二进制方式编译镜像的时候,neutron的sfc-agent提示如下错误ERROR:kolla.image.build:neutron-sfc-agent Failed with status: ...

  2. Ubuntu16.04启动xtion pro live报错

    william@william-System-Product-Name:~$ roslaunch openni2_launch openni2.launch ... logging to /home/ ...

  3. jq写的上拉刷新

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  4. 反射实现增删改查(DAO层)——修改数据

    先贴出代码,后续补充自己的思路.配置文件.使用方式: /** * * 修改数据 * */ @Override public void updateObject(Object object, Strin ...

  5. Maven中常用插件的配置

    在Maven项目的pom.xml文件中配置插件信息,使用<build></build>标签 1.配置JDK版本插件和Tomcat版本插件 <build> <! ...

  6. win下rabbitmq的安装

    安装erlang 10.4 和 rabbitmq 3.7.5 然后关闭rabbitmq服务 然后设置 erlang和rabbitmq的环境变量 ERLANG_HOME=erlang安装目录 RABBI ...

  7. emmet缩写大全

    Syntax   Child: > nav>ul>li <nav> <ul> <li></li> </ul> </n ...

  8. 牛客假日团队赛1 J.分组

    链接: https://ac.nowcoder.com/acm/contest/918/J 题意: 在Farmer John最喜欢的节日里,他想要给他的朋友们赠送一些礼物.由于他并不擅长包装礼物,他想 ...

  9. 牛客假日团队赛1 G.Superbull

    链接: https://ac.nowcoder.com/acm/contest/918/G 题意: Bessie and her friends are playing hoofball in the ...

  10. 11-散列4 Hashing - Hard Version (30 分)

    Given a hash table of size N, we can define a hash function (. Suppose that the linear probing is us ...