今天在使用phpexcel导入excel的时候,发现了一个很神奇的现象,有几列明明是存在着的,但是导入数据库后发现是NULL,所以就把insert的sql dump出来,发现,这几列居然变成了数组类型(PHP里面的数组,对应java应该是HashMap),于是,我就强制.'',就可以正常识别为字符串了。
下附这一段代码
$m=$sheet->getCellByColumnAndRow(15, $i)->getValue();
if($m==null){
$m='';
}
else
$m=$m.'';
$n=$sheet->getCellByColumnAndRow(16, $i)->getValue();
if($n==null){
$n='';
}
else{
$n=$n.'';
}
阿里云最高¥2000云产品通用代金券领取地址:https://chuangke.aliyun.com/invite?userCode=aglut9wz
阿里云移动端专享9折折扣码