mysql Excel导出文件损坏_phpexcel 导出excel无法打开,提示文件格式或文件名无效,文件损毁,解决办法...
require_once ('inc/PHPExcel-1.8/Classes/PHPExcel.php');
$objPHPExcel = new PHPExcel();
$objSheet = $objPHPExcel->getActiveSheet();
$objPHPExcel->getProperties()->setCreator("文档创建者添翼博客")
->setTitle("添翼博客PHPExcel" . time())
->setSubject("添翼博客phpexcel导出". time())
->setDescription("phpexcel导出excel无法打开,提示文件格式或文件名无效,文件损毁,解决办法". time())
->setKeywords("phpexcel");
ob_end_clean();
//填充数据
$objSheet->setTitle("绩效得分统计". time());
//输入表头1
foreach ($titlearray as $k=>$v){
$num = $k;
$objSheet->setCellValue(PHPExcel_Cell::stringFromColumnIndex($num) . (1), $v);
}
//输入表头2
foreach ($leadnames as $k=>$v){
$num = $k;
$objSheet->setCellValue(PHPExcel_Cell::stringFromColumnIndex($num) . (2), $v);
}
$head3 = ['',''];
$head4 = array_merge($head3,$dept_data);
foreach ($dept_data as $k2=>$v2){
$num2 = ($k2+1)*2-1;
$num3 = ($k2+1)*2;
$num4 = ($k2+2)*2-1;
$num5 = ($k2+2)*2;
//合并单元格
$first = 'A'.$num2;
$first2 = 'A'.$num3;
$first3 = 'A'.$num4;
$first4 = 'B'.$num4;
$first5 = 'B'.$num5;
$objPHPExcel->getActiveSheet()->mergeCells("$first:$first2");
$objSheet->setCellValue($first3, $v2);
$objSheet->setCellValue($first4, '应得分');
$objSheet->setCellValue($first5, '实得分');
}
$col = count($projectName);
$row = count($dept_data);
for ($i=0;$i
for ($j=0;$j
$n1 = $i+2;
$n2 = PHPExcel_Cell::stringFromColumnIndex($n1);
$m1 = ($j+2)*2-1;
$m2 = ($j+2)*2;
$kou1 = $n2.$m1;
$kou2 = $n2.$m2;
// echo $new2Data1[$i][$j];
if (!empty($new2Data1[$i][$j])){
$objSheet->setCellValue($kou1, $new2Data1[$i][$j]);
}
if (!empty($new2Data2[$i][$j])){
$objSheet->setCellValue($kou2, $new2Data2[$i][$j]);
}
}
}
$excelName = '绩效得分统计'.time();
header('Content-Type: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet');
header('Content-Disposition: attachment;filename="'.$excelName.'.xlsx"');
header('Cache-Control: max-age=0');
$objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel2007');
$objWriter->save('php://output');
exit;
mysql Excel导出文件损坏_phpexcel 导出excel无法打开,提示文件格式或文件名无效,文件损毁,解决办法...相关推荐
- Excel2013打开提示 文件格式和扩展名不匹配。文件可能已损坏或不安全。除非您信任其来源,否则请勿打开。是否仍要打开它?...
2019独角兽企业重金招聘Python工程师标准>>> 参考文件地址: Excel2013打开提示 文件格式和扩展名不匹配.文件可能已损坏或不安全.除非您信任其来源,否则请勿打开.是 ...
- “只有DBA才能导入由其他DBA导出的文件”各种解决办法
"只有DBA才能导入由其他DBA导出的文件"各种解决办法 当oracle导入的时候出现"只有 DBA 才能导入由其他 DBA 导出的文件"的时候通常有以下几种解 ...
- oracle dba导入,“只有DBA才能导入由其他DBA导出的文件”各种解决办法
"只有DBA才能导入由其他DBA导出的文件"各种解决办法 类别:Oracle数据库 作者:码皇 来源:互联网 点击: 只有DBA才能导入由其他DBA导出的文件各种解决办 ...
- mysql8中only_full_group_by与mysql直接解压版本没有my.ini与数据库备份与备份时出错的解决办法
首先说一下我的问题,我最开始遇到的是执行sql时出现only_full_group_by的报错,然后网上找解决办法,结果发现需要修改my.ini配置文件,然后发现我的mysql是解压的,默认是没有my ...
- java导出excel压缩包_java动态导出excel压缩成zip下载的方法
本文实例为大家分享了java动态导出excel压缩成zip下载的具体代码,供大家参考,具体内容如下 package pack.java.io.demo; import java.io.Buffered ...
- Java POI 导出EXCEL经典实现 Java导出Excel
转自http://blog.csdn.net/evangel_z/article/details/7332535 在web开发中,有一个经典的功能,就是数据的导入导出.特别是数据的导出,在生产管理或者 ...
- java ssh 下载excel,SSH整合WEB导出EXCEL案例
基于Spring,Struts2,Hibernate整合, jsp页面导出(下载)excel文件的简单应用 1)本例不采用Java任何导出excel文件常用的poi或者jxl 等第三方jar包,仅仅基 ...
- java excel sheet页_Java导出Excel Sheet页
1.问题背景 导出Excel表格时,首先要生成Sheet页,下面将介绍如何生成Sheet页 2.实现源码 /** * * @Project: * @Title:ExcelExport.java * @ ...
- html导出excel 内存不足,web导出excel那些坑
背景介绍 昨天在一个前端的微信公众号看到一篇文章介绍导出cvs文件的,想想之前做导出excel的踩过的坑,心想记录一下,或许可以帮助别人吧! 需求很简单,在某个报表页面需要把table导出excel. ...
最新文章
- c# BackgroundWorker组件介绍(属性、方法、事件)
- 【Udacity】异常值检测/删除
- prometheus 插件node_exporter 启动方式
- RUP概述与实际应用的例子
- VMware NAT模式
- macos ntfs插件_Mac下NTFS读写插件NTFS for Mac介绍
- LeetCode 70 爬楼梯
- qchart能绘制三维_诺斯顿三维测量:走进无人机倾斜摄影的世界
- Angualr routerLink 两种传参方法及参数的使用
- JUC中的原子类总结
- ubuntu下用户的创建、修改
- java各层_java后台各个层理解
- 基于qgis和arcgis进行CAD转GIS操作
- 关于 Linux中内网安装软件的一些笔记
- 苹果手机屏幕镜像_苹果手机还能一键投屏?点一下小屏变大屏幕,看剧是真畅快...
- open3d读取npy点云文件
- 【论文解读 KDD 2018 | HEER】Easing Embedding Learning by Comprehensive Transcription of HIN
- 计算机cmp代表什么意思,CMP是什么
- 计算机重做系统有什么好处,电脑卡重装系统有用吗|电脑太卡可以重装系统解决吗...
- cisco交换机trunk与switchport access vlan vlan-id共存的问题