excel汇入数据关于数据类型
今天汇入数据的时候获得日期抛错了!!
通常汇入数据的时候我会用下面这种方法来获取值,取出来的是值都是String类型的。
Cell birthdayCell= sheet.getCell(j, i);
String sex = birthdayCell.getContents();
String sex = birthdayCell.getContents();
如果日期类型的数据也这样取的话就错咯!!
判断excel中的类型是否是datetime类型:
Cell birthdayCell= sheet.getCell(j, i);
if(birthdayCell.getType()==CellType.DATE)
{
if(birthdayCell.getType()==CellType.DATE)
{
//如果是datetime类型这样取值,得到的结果是date类型
DateCell datecell=(DateCell)birthdayCell;
birthday=datecell.getDate();
}
提醒自己不要忘记嗒