POI读取含公式单元格事例
来源:互联网 发布:mac 安装输入法 编辑:程序博客网 时间:2024/05/21 07:05
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 }
- POI读取含公式单元格事例
- POI读取带有公式的Excel单元格
- poi-单元格是公式
- poi读取公式
- java poi读取Excel里面含有公式的单元格的值
- poi读取excel内容(公式)
- POI读取Excel公式列
- POI读取excel某个单元格内容
- poi读取excel,支持合并单元格
- POI 3.7 读取xlsx 公式的值
- 基于JXL/POI excel单元格内容的判断(公式单元格)
- POI获取Excel单元格的值,以及处理单元格中是公式的情况
- POI读取Excel中处理纯数字的单元格
- poi读取excel带下拉框的单元格
- POI:字体、读取和重写、单元格换行、用户自定义格式
- java poi 读取有合并单元格的EXCEL文件
- POI 公式
- Java POI 读取带有空单元格或者缺失单元格的excel文件
- cron表达式
- php调用DotNet编写的WebService并处理相关编码转化问题
- Oracle11新特性——在线重建索引功能增强
- Android Timer 更好方法
- w3school网站推荐
- POI读取含公式单元格事例
- (转载)Android下Affinities和Task
- using namespace 引用命名空间理解
- error LNK2019: unresolved external symbol
- WCF中的Binding模型中NetTcpBinding:从绑定元素认识系统预定义绑定
- CRM所注意的小细节
- 第二周
- xml初探
- C++ 初始化类的常量数据成员、静态数据成员、常量静态数据成员