id; $result['username'] = $row->username; $result['realname'] = $row->memberInfo ? $row->memberInfo->realname : ''; $result['sex_cn'] = $row->memberInfo? $row->memberInfo->sex_cn : ''; if($row->memberInfo && $row->memberInfo->card_t_cn==306){ $result['id_card'] = "\t".$row->memberInfo->id_card; }else{ $result['id_card'] = ''; } $result['mobile'] = $row->mobile; $result['householdaddress_cn'] = $row->memberInfo ? $row->memberInfo->householdaddress_cn : ''; $result['subsite_id'] = $row->subsite_id==0?"总站":get_subsite_sitename($row->subsite_id); $result['created_at'] = $row->created_at; return $result; } /** * 设置文件名 * @return string */ public function getFilename(): string { return "member.xlsx"; } /** * 格式化指定列. * 只有在需要的时候设置,例如在身份证不要显示科学计数时设定列格式:['A'=>NumberFormat::FORMAT_NUMBER] * @return array */ public function columnFormats(): array { return [ 'E'=>NumberFormat::FORMAT_NUMBER ]; } }