最近使用POI做导入数据到excel的时候,每当导入数字的时候总会出现如下面的这种半角绿色的提示。
这样的数字是没法直接使用excel公式进行计算的。
应该怎么做才能去掉这种错误格式提示呢?

解决方案 »

  1.   

    工具--选项--错误检查--设置--允许后台错误检查或者
    选中带绿色小三角的区域,其中也可以选中一些不带绿色小三角的EXCEL表格。点击右上方的黄色叹号,选择“转换为数字”
      

  2.   

    楼主的POI导入方式应该是直接拷贝了别人的代码,而没有去apache的官网看POI文档。
    官网上有专门设置文本还是数字的代码的。
    甚至还可以设置粗体细体等等。
      

  3.   

    http://poi.apache.org/spreadsheet/how-to.html#user_api
    这事apache的官网。。
    至于具体的方式,在设置单元的时候你肯定是下面的设置
    cell.setCellType(HSSFCell.CELL_TYPE_STRING);
    把要输出为数字的那几行单元格改成
    cell.setCellType(HSSFCell.CELL_TYPE_NUMBER);
    就可以了