当前位置:首页 > PHP教程 > php高级应用 > 列表

php更新修改excel中的内容实例代码

发布:smiling 来源: PHP粉丝网  添加日期:2020-09-21 17:24:17 浏览: 评论:0 

这篇文章主要介绍了php更新修改excel中的内容实例代码,需要的朋友可以参考下,代码如下:

  1. //模板存放目录 
  2. $dir = $DOCUMENT_ROOT.'/backoffice/admin/oemcheck/'
  3.  
  4. $templateName = '1.xlsx'
  5. $outputFileName = '模板.xlsx'
  6. $txt='test'
  7.  
  8. //实例化Excel读取类 
  9. $PHPReader = new PHPExcel_Reader_Excel2007(); 
  10. if(!$PHPReader->canRead($dir.$templateName)){ 
  11.  $PHPReader = new PHPExcel_Reader_Excel5(); 
  12.  if(!$PHPReader->canRead($dir.$templateName)){ 
  13.   echo '无法识别的Excel文件!'
  14.   return false; 
  15.  } 
  16. //读取Excel 
  17. $PHPExcel = $PHPReader->load($dir.$templateName); 
  18. //读取工作表1 
  19. $currentSheet = $PHPExcel->getSheet(0); 
  20.  
  21. $currentSheet->setCellValue('B13',iconv('gbk','utf-8',$txt));//表头赋值// 
  22. //实例化Excel写入类 
  23. $PHPWriter = new PHPExcel_Writer_Excel2007($PHPExcel); 
  24. ob_start(); 
  25. header("Content-Type: application/force-download"); 
  26. header("Content-Type: application/octet-stream"); 
  27. header("Content-Type: application/download"); 
  28. header('Content-Disposition:attachment;filename="' .$outputFileName'"');//输出模板名称 
  29. header("Content-Transfer-Encoding: binary"); 
  30. header("Last-Modified:".gmdate("D, d M Y H:i:s")." GMT"); 
  31. header('Pragma: public'); 
  32. header('Expires: 30'); 
  33. header('Cache-Control: public'); 
  34. $PHPWriter->save('php://output'); 

Tags: php更新修改excel

分享到: