POIFSFileSystem fs = null;
HSSFWorkbook wb = null;
try {
fs = new POIFSFileSystem(new FileInputStream("d:\test.xls"));
wb = new HSSFWorkbook(fs);
} catch (IOException e) {
e.printStackTrace();
}
HSSFSheet sheet = wb.getSheetAt(0);
HSSFRow row = sheet.getRow(0);
HSSFCell cell = row.getCell((short) 0);
String msg = cell.getStringCellValue();
最后一句好象不是所有的格子都能用哎,如果表格属性是NUMBLIC的话,就会提示:"You cannot get a string value from a numeric cell",这个怎么处理啊?我可不知道我的格子是什么属性的,因为这是不确定的.有没有什么方法能得到这个CELL的类型的?我好根据不同的类型获取不同的数据.
HSSFWorkbook wb = null;
try {
fs = new POIFSFileSystem(new FileInputStream("d:\test.xls"));
wb = new HSSFWorkbook(fs);
} catch (IOException e) {
e.printStackTrace();
}
HSSFSheet sheet = wb.getSheetAt(0);
HSSFRow row = sheet.getRow(0);
HSSFCell cell = row.getCell((short) 0);
String msg = cell.getStringCellValue();
最后一句好象不是所有的格子都能用哎,如果表格属性是NUMBLIC的话,就会提示:"You cannot get a string value from a numeric cell",这个怎么处理啊?我可不知道我的格子是什么属性的,因为这是不确定的.有没有什么方法能得到这个CELL的类型的?我好根据不同的类型获取不同的数据.
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货