当前位置: 首页 > wzjs >正文

网站建设服务合同模板下载深圳网络推广有几种方法

网站建设服务合同模板下载,深圳网络推广有几种方法,php毕业设计代做网站,泊头网站建设服务函数内容概要: 1、解决身份证被科学技术法问题 2、解决excel表头字体加粗标红问题 3、解决表格列中字符过多显示不全问题(根据内容多少自动换行) /*** 写入excel文件信息** update: 添加去除身份证科学计数法判断** param $data 文件内容…

 函数内容概要

1、解决身份证被科学技术法问题

2、解决excel表头字体加粗标红问题

3、解决表格列中字符过多显示不全问题(根据内容多少自动换行)

/*** 写入excel文件信息** update: 添加去除身份证科学计数法判断** @param $data  文件内容* @param $title 表格名称* @param $savePath 表格保存路径* @return string* @throws \PHPExcel_Exception* @throws \PHPExcel_Reader_Exception* @throws \PHPExcel_Writer_Exception*/
function writerSerialXls($data, $title, $savePath='')
{$objPHPExcel = new Spreadsheet();$filename = $title . '-' . date('YmdHis') . '.xls';$objPHPExcel->createSheet();$objPHPExcel->setActiveSheetIndex(0); //设置第一个工作表为活动工作表$objPHPExcel->getActiveSheet()->setTitle('sheet1'); //设置工作表名称$sheet = $objPHPExcel->getActiveSheet();// 获取A1单元格的样式$styleArray = ['font' => ['bold' => true,'color' => ['argb' => 'red']],'alignment' => ['horizontal' => 'center','wrapText' => true, // 启用自动换行 设置自动换行样式'vertical' => 'center',//lignment::VERTICAL_TOP, // 垂直对齐方式(可选)],];// 应用样式到表头 'A1:O1'$sheet->getStyle('A1:P1')->applyFromArray($styleArray);$styleCenterArray = ['alignment' => ['horizontal' => 'center','wrapText' => true, // 启用自动换行 设置自动换行样式'vertical' => 'center',],];foreach ($data as $k => $val) {//行 Row  7$rowHeight = 35;if($k == 0){// 设置第一行的行高$rowHeight = 60;}// $objPHPExcel->getActiveSheet()->getRowDimension($k)->setZeroHeight(true);//自适应行高   setRowHeight$sheet->getRowDimension($k+1)->setRowHeight($rowHeight);//自适应行高   foreach ($val as $i => $v) {//列  17 Column// 将列索引转换为字母(如 1 -> A, 2 -> B, 3 -> C)$colLetter = Coordinate::stringFromColumnIndex($i + 1);// 动态生成单元格坐标(如 A1, B2, C3 等)$cellCoordinate = $colLetter . ($k + 1);// 如果是身份证号列,强制存储为文本 解决身份证被科学技术法存储问题if ($i >= 0) {//算了,都存储为字符串型吧$sheet->setCellValueExplicit($cellCoordinate, $v, 'str');} else {$sheet->setCellValue($cellCoordinate, $v);}//所有文字居中显示$sheet->getCell($cellCoordinate)->getStyle()->applyFromArray($styleCenterArray);}}foreach ($data[0] as $i => $val) {//第一行  $i 列//每一列宽度if(in_array($i, [3,4,13,16])){//  $sheet->getColumnDimension(chr($i + 65))->setWidth(20);//[1,2,9,10$sheet->getColumnDimension(chr($i + 65))->setAutoSize(true);}}//输出$objWriter = IOFactory::createWriter($objPHPExcel, 'Xls');if(!$savePath){$savePath = '/runtime/storage/upload/error';}//创建文件夹if (!file_exists($savePath)) {mkdir($savePath,0777,true);}$objWriter->save($savePath . '/' . $filename);unset($objPHPExcel);return $savePath . '/' . $filename;
}

调用以上函数,可生成excel表格内容如下:

http://www.dtcms.com/wzjs/460888.html

相关文章:

  • 银川做网站推广黑马程序员培训机构在哪
  • 做网站的时候怎么把图片往左移国外搜索引擎
  • 建视频网站多少钱怎么做网络推广
  • 电子商务网站建设讯息百度网站推广排名
  • 做网站哪些好亚马逊跨境电商开店流程及费用
  • 企业的vi设计都包括哪几种百度seo怎么优化
  • 获胜者网站建设企业网页制作
  • 福建省建设执业资格中心网站重庆seo招聘
  • 做网站建设公司企业自助建站网站
  • 做网站的参考文献有哪些广州竞价托管公司
  • 公司高端网站建设比较好的网络优化公司
  • 网站建设建站国内可访问的海外网站和应用
  • 平台网站怎么做的好搜索引擎网站提交入口
  • 超大型网站建设百度广告收费表
  • 自己做网站做那种类型怎么能在百度上做推广
  • 网站建设首页包括什么seo网站排名推广
  • 昆明建企业网站多少钱百度搜索风云榜排行榜
  • 汉中北京网站建设中国域名注册官网
  • wordpress响应式模版优化网站建设seo
  • 专门做外卖的网站网络营销产品
  • 做哪个网站好如何搭建一个自己的网站
  • 安阳网站建设开发网站在线推广
  • 重庆网站设计人员做国外网站
  • 投标文件网站开发技术部分快速提高关键词排名的软件
  • 做简历好的网站seo网站优化软件
  • 西安市网站建设公司备案域名购买
  • 免费做简历的网站企业邮箱网页版
  • 您在工信部门备案网站获取的icp备案号网络互联网推广
  • 效果好企业营销型网站建设开发seo软件服务
  • 微网站购物网站关键词搜索趋势