PHP Excel 读取xls,xlsx文件并出入数据然后保存
来源:互联网 发布:java类的调用 编辑:程序博客网 时间:2024/05/29 07:02
客户有个需求就是在给定的excle文件中插入相关数据,一定要注意excle里的一些格式会导出phpexcle读取后无法保存,折腾了许久,把excel文件比较特殊的格式去掉就能正常读取,插入数据,保存了,下面给大家示例我的代码
require_once 'PHPExcel.php'; $objPHPExcel = new PHPExcel(); //打开xlsx格式的文件要使用 $excelType = PHPExcel_IOFactory::identify('attache/infotemp.xlsx');$objReader=PHPExcel_IOFactory::createReader('Excel2007'); $objPHPExcel = $objReader->load('attache/infotemp.xlsx');//这里具体需要什么数据自行根据需求了$objPHPExcel->setActiveSheetIndex(0)->setCellValue('A'.$i,"你想要的数据");
$objPHPExcel->getActiveSheet()->setTitle('Manifest');
$objPHPExcel->setActiveSheetIndex(0);
$filename=urlencode('Manifest').'_'.date('Y-m-dHis');header('Content-Type:application/vnd.openxmlformats-officedocument.spreadsheetml.sheet');header('Content-Disposition: attachment;filename="'.$filename.'.xlsx"');header('Cache-Control: max-age=0');$objWriter=PHPExcel_IOFactory::createWriter($objPHPExcel,'Excel2007');$objWriter->save('php://output');exit;
//下面是打开xls文件和保存
$excelType = PHPExcel_IOFactory::identify('attache/infotemp.xls');$objReader=PHPExcel_IOFactory::createReader('Excel5'); $objPHPExcel = $objReader->load('attache/infotemp.xls');//这里具体需要什么数据自行根据需求了$objPHPExcel->setActiveSheetIndex(0)->setCellValue('A'.$i,"你想要的数据");$objPHPExcel->getActiveSheet()->setTitle('Manifest');$objPHPExcel->setActiveSheetIndex(0);$filename=urlencode('Manifest').'_'.date('Y-m-dHis');header('Content-Type:application/vnd.ms-excel');header('Content-Disposition: attachment;filename="'.$filename.'.xls"');header('Cache-Control: max-age=0');$objWriter=PHPExcel_IOFactory::createWriter($objPHPExcel,'Excel5');$objWriter->save('php://output');exit;
阅读全文
0 0
- PHP Excel 读取xls,xlsx文件并出入数据然后保存
- POI读取EXCEL下xlsx,xls文件
- Java 读取excel xls以及xlsx文件
- 通过poi实现解析并读取excel文件(包含xls、xlsx后缀)
- 通过poi实现解析并读取excel文件(包含xls、xlsx后缀)
- java读取Excel数据,然后写入到txt文件,并批量保存到oracle数据库中
- JavaEE POI读取 Excel中的数据,(Excel2003(xls), Excel2007(xlsx))
- Java 读取Excel格式xls、xlsx数据工具类
- java 读取excel文件包括( XX.xls、XX.xlsx)
- c#读取excel的xls和xlsx文件的方法
- java:poi读取excel文件,分xls和xlsx
- c#读取生成excel表格文件xls、xlsx格式文件
- java使用POI读取excel文件,兼容xls和xlsx
- 读取CSV XLSX XLS文件
- poi读取excel(xls,xlsx)
- Java 读取 Excel(xls、xlsx格式)
- java读取与写入excel(.xls .xlsx)
- JAVA读取xls文件和xlsx文件
- Logstash学习15_Logstash startup completed后无内容
- CSS之 双飞翼布局
- 统计学习方法笔记-感知机
- 计算机网络课堂笔记 -- 1
- 【今日头条】【实习】放出一大波职位
- PHP Excel 读取xls,xlsx文件并出入数据然后保存
- 验证码的生成
- 云技术平台赋能媒体融合发展创新
- Win 7安装IPython Notebook
- 闪回3-闪回信息查看
- 如何利用织梦的内链功能,自动给文章加内链。
- 一天一点新知识_Idea快捷键
- 微信开发之easyWchat服务器配置验证Token失败原因及解决办法
- Python xlrd xlwt读写Excel