org.apache.poi.hssf.usermodel.HSSFCell.CELL_TYPE_FORMULA,判断cell的格式,取出相应的值java.util.Date msg4 = cell2.getDateCellValue() ;
解决方案 »
- “Person”的类,重写hashCode,返回身份证号,如何解决?
- 寻电子表格
- stmt和conn关闭的问题,迷惑中……
- 怎么实现从[-0.5,1.5]中随机产生M个数,使得这M个数之和为1
- 请教 标签与字符串的比较问题
- JIT哪位大哥能为我好好解释一下这东西
- 用java开发一个通用<人事工资>系统,一般要多少人/天?招个这这样水平的程序员一般月薪是多少?
- 我想做个这么个方法:className form = (className)form,不知道如何实现,请赐教!!
- ???
- 接口问题:我要扩充某个类A的功能,我直接修改类A不就可以吗,为什么一定要用接口?
- 使用ClassLoader.getSystemResourceAsStream遇到的问题
- 请问如何通过java调用一个本地应用程序,如Word
org.apache.poi.hssf.usermodel.HSSFCell,有这个类吗?
import org.apache.poi.hssf.usermodel.HSSFSheet;
import org.apache.poi.hssf.usermodel.HSSFRow;
import org.apache.poi.hssf.usermodel.HSSFCell;
import java.io.FileInputStream;
public class ReadXL {
/** Excel文件的存放位置。注意是正斜线*/
public static String fileToBeRead="D:/JTest/ gongye.xls";
public static void main(String argv[]){
try{
// 创建对Excel工作簿文件的引用
HSSFWorkbook workbook = new HSSFWorkbook(new FileInputStream(fileToBeRead));
// 创建对工作表的引用。
// 本例是按名引用(让我们假定那张表有着缺省名"Sheet1")
HSSFSheet sheet = workbook.getSheet("Sheet1");
// 也可用getSheetAt(int index)按索引引用,
// 在Excel文档中,第一张工作表的缺省索引是0,
// 其语句为:HSSFSheet sheet = workbook.getSheetAt(0);
// 读取左上端单元
HSSFRow row = sheet.getRow(0);
HSSFCell cell = row.getCell((short)0);
// 输出单元内容,cell.getStringCellValue()就是取所在单元的值
System.out.println("左上端单元是: " + cell.getStringCellValue());
}catch(Exception e) {
System.out.println("已运行xlRead() : " + e );
}
}
}
比如 12456 会有异常的,只能先判断类型才能再用合适的函数读取.