日期:2014-05-17  浏览次数:20944 次

【急】excel导出的数据的数字型显示科学计数法
我在导出的时候已经设置了单元格格式为HSSFCell.CELL_TYPE_STRING,而且导出来的excel中单元格上也显示绿色的提示小三角,但是数据就是显示科学计数法形式,如:1.2345678912333E11


------解决方案--------------------
参考这个:http://yeniu040209.iteye.com/blog/150372
------解决方案--------------------
HSSFWorkbook hw = new HSSFWorkbook();
HSSFSheet sheet = hw.createSheet("calc");
for(int i=0;i<5;i++){
HSSFRow row = sheet.createRow(i);
for(int j = 0;j<=0;j++){
HSSFCell cell = row.createCell(j);
cell.setCellValue("1000000000000000000000000000000000000000000");
}
}
hw.write(new FileOutputStream("c:/poi0.xls"));