PHP Excel 读取xls,xlsx文件并出入数据然后保存
2017-09-14 15:29
776 查看
客户有个需求就是在给定的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;
相关文章推荐
- 使用 phpExcel 读取xls/xlsx文件到数据库
- php excel 读取日期问题 在 php excel 读取 xls 格式的文件时,xls 上面显示的是正常的日期格式 但是读取出来的话,就会是一个万位整形数据,这显然不是我们想要的日
- 使用 phpExcel 读取xls/xlsx文件到数据库
- java读取Excel数据,然后写入到txt文件,并批量保存到oracle数据库中
- 用C#编程从数据库中读取图片数据导进Excel文件的方法(如何从数据库中读取保存的文件,直接打开,中间不保存到本地)
- TP5+PHPexcel导入xls,xlsx文件读取数据
- php从爬虫爬取的txt文件按行读取并写入保存到excel,csv中
- PHP把excel(xls)文件数据导入mysql数据库
- Java 读取Excel格式xls、xlsx数据工具类
- java 读取excel文件包括( XX.xls、XX.xlsx)
- PHPExcel 读取Excel以xlsx格式的文件
- Java 读取excel指定行列数据以及将数据保存到txt文件中
- C语言读取txt里面的图像数据字符串换成十六进制然后保存为bmp格式的图像文件
- PHPExcel 读取文字+图片,保存数据,储存图片的例子
- java使用POI读取excel文件,兼容xls和xlsx
- 通过poi实现解析并读取excel文件(包含xls、xlsx后缀)
- org.apache.poi读取后缀为.xls和.xlsx的excel文件
- 微擎php上传excel并且读取数据;保存到数据库
- java:poi读取excel文件,分xls和xlsx
- 使用NPOI插件读取excel模版修改数据后保存到新目录新文件中