ひがやすを技術ブログ

電通国際情報サービスのプログラマ

POI

HSSFCellによる型の判定

POI

HSSFCellによる型の判定はこんな感じ。 private Object getValue(HSSFCell cell) { if (cell == null) { return null; } switch (cell.getCellType()) { case HSSFCell.CELL_TYPE_NUMERIC : if (HSSFDateUtil.isCellDateFormatted(cell)) { return cell.getD…

POI

String dummy = (new Date()).toString(); ret = wb.createSheet(dummy); int i = wb.getSheetIndex(dummy); wb.setSheetName(i, name, HSSFWorkbook.ENCODING_UTF_16); そんなに変わらないけど、 ret = wb.createSheet(); wb.setSheetName(wb.getNumberOfSh…

Excelの日付のフォーマットの仕方

POI

HSSFWorkbook workbook = new HSSFWorkbook(); HSSFDataFormat df = workbook.createDataFormat(); HSSFCellStyle cs = workbook.createCellStyle(); cs.setDataFormat(df.getFormat("yyyy/mm/dd")); HSSFSheet sheet = workbook.createSheet("hoge"); HSSFR…