package frame.file.office.excel;
|
|
import frame.file.CellDataType;
|
import frame.util.Util;
|
|
public enum ExcelType {
|
csv, xls, xlsx;
|
|
public ExcelType parseExcel (String typeString) {
|
ExcelType type = null;
|
|
if (Util.isEmptyStr(typeString)) {
|
return type;
|
}
|
|
typeString = typeString.toLowerCase();
|
|
if ("boolean".equals(type)) {
|
return CellDataType.Boolean;
|
}
|
else if ("int".equals(type)) {
|
return CellDataType.Int;
|
}
|
else if ("decimal".equals(type)) {
|
return CellDataType.Decimal;
|
}
|
else if ("percent".equals(type)) {
|
return CellDataType.Percent;
|
}
|
else if ("date".equals(type)) {
|
return CellDataType.Date;
|
}
|
else if ("datetime".equals(type)) {
|
return CellDataType.DateTime;
|
}
|
else if ("string".equals(type)) {
|
return CellDataType.String;
|
}
|
|
return CellDataType.Error;
|
return type;
|
}
|
}
|