package com.syzton.sunread.util; import org.apache.poi.ss.usermodel.Cell; import org.springframework.security.core.Authentication; import org.springframework.security.core.context.SecurityContextHolder; import com.syzton.sunread.model.user.User; public class ExcelUtil { public static String getStringFromExcelCell(Cell cell){ String ret = ""; try { if(Cell.CELL_TYPE_NUMERIC == cell.getCellType()){ ret ="" + (long)cell.getNumericCellValue(); }else{ ret = cell.toString(); } } catch (Exception e) { } return ret; } public static boolean getBoolFromExcelCell(Cell cell){ boolean ret = false; try{ ret = cell.getBooleanCellValue(); }catch(Exception e){ } return ret; } public static int getIntFromExcelCell(Cell cell){ int ret = 0; try{ ret = (int)Double.parseDouble(cell.toString()); }catch(Exception e){ } return ret; } public static float getFloatFromExcelCell(Cell cell){ float ret = 0; try{ ret = (float)Double.parseDouble(cell.toString()); }catch(Exception e){ } return ret; } public static long getLongFromExcelCell(Cell cell) { long ret = 0; try{ ret = (long)Double.parseDouble(cell.toString()); }catch(Exception e){ } return ret; } }