大家好,用java poi读取excel文件的日期,原来格式是2011-07-11,读出来确实11-七月-2011,请问如何让它是原本是什么格式就输出什么格式呢?

解决方案 »

  1.   

    poi-api
    好像关于日期这里可以设置其写出的方法。
      

  2.   

    日期格式应该是excel中设置的,读出后在程序中你可以再转换成你想要的格式
      

  3.   

    private static CellStyle dateFormat(XSSFWorkbook wb){
    CreationHelper createHelper = wb.getCreationHelper();
    CellStyle dateStyle = wb.createCellStyle();
    dateStyle.setDataFormat(createHelper.createDataFormat().getFormat("yyyy-mm-dd"));
    return dateStyle;
    }
    可以把XSSFWorkbook换成HSSFWorkbook