php读取excel文件示例分享(更新修改excel)

 更新时间:2014年02月27日 16:40:48   作者:  
这篇文章主要介绍了php读取excel文件示例,还有更新修改功能,需要的朋友可以参考下

复制代码 代码如下:

//模板存放目录
$dir = $DOCUMENT_ROOT.'/backoffice/admin/oemcheck/';

$templateName = '1.xlsx';
$outputFileName = '模板.xlsx';
$txt='test';

//实例化Excel读取类
$PHPReader = new PHPExcel_Reader_Excel2007();
if(!$PHPReader->canRead($dir.$templateName)){
 $PHPReader = new PHPExcel_Reader_Excel5();
 if(!$PHPReader->canRead($dir.$templateName)){
  echo '无法识别的Excel文件!';
  return false;
 }
}
//读取Excel
$PHPExcel = $PHPReader->load($dir.$templateName);
//读取工作表1
$currentSheet = $PHPExcel->getSheet(0);

$currentSheet->setCellValue('B13',iconv('gbk','utf-8',$txt));//表头赋值//
//实例化Excel写入类
$PHPWriter = new PHPExcel_Writer_Excel2007($PHPExcel);
ob_start();
header("Content-Type: application/force-download");
header("Content-Type: application/octet-stream");
header("Content-Type: application/download");
header('Content-Disposition:attachment;filename="' .$outputFileName. '"');//输出模板名称
header("Content-Transfer-Encoding: binary");
header("Last-Modified:".gmdate("D, d M Y H:i:s")." GMT");
header('Pragma: public');
header('Expires: 30');
header('Cache-Control: public');
$PHPWriter->save('php://output');

相关文章

  • 表格展示无限级分类(PHP版)

    表格展示无限级分类(PHP版)

    TreeTable是一个能把无限分类展现为表格形式的PHP类库插件,分类的层级表示为表格的列,分类的行数表格分类的总数。单元格显示分类名称
    2012-08-08
  • php版微信公众平台实现预约提交后发送email的方法

    php版微信公众平台实现预约提交后发送email的方法

    这篇文章主要介绍了php版微信公众平台实现预约提交后发送email的方法,结合实例形式分析了php微信公众平台邮件发送的相关操作技巧,需要的朋友可以参考下
    2016-09-09
  • 深入理解PHP+Mysql分布式事务与解决方案

    深入理解PHP+Mysql分布式事务与解决方案

    这篇文章主要介绍了深入理解PHP+Mysql分布式事务与解决方案,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-12-12
  • PHP SPL标准库之SplFixedArray使用实例

    PHP SPL标准库之SplFixedArray使用实例

    这篇文章主要介绍了PHP SPL标准库之SplFixedArray使用实例,SplFixedArray主要是处理数组相关的主要功能,它是固定长度的,比普通的数组处理更快,需要的朋友可以参考下
    2015-05-05
  • PHP rsa加密解密使用方法

    PHP rsa加密解密使用方法

    这篇文章主要介绍了PHP rsa加密解密使用方法,本文讲解了生成公钥、私钥及PHP中使用生成的公钥、私钥进行加密解密实例,需要的朋友可以参考下
    2015-04-04
  • Drupal读取Excel并导入数据库实例

    Drupal读取Excel并导入数据库实例

    这篇文章主要介绍了Drupal利用PHPExcel读取Excel并导入数据库的例子,需要的朋友可以参考下
    2014-03-03
  • php cli换行示例

    php cli换行示例

    这篇文章主要介绍了php cli换行示例,需要的朋友可以参考下
    2014-04-04
  • 关于Laravel参数验证的一些疑与惑

    关于Laravel参数验证的一些疑与惑

    这篇文章主要给大家介绍了关于Laravel参数验证的一些疑与惑,文中通过示例代码介绍的非常详细,对大家学习或者使用Laravel具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-11-11
  • PHP网页游戏学习之Xnova(ogame)源码解读(六)

    PHP网页游戏学习之Xnova(ogame)源码解读(六)

    这篇文章主要介绍了PHP网页游戏Xnova(ogame)源码解读的公共代码,需要的朋友可以参考下
    2014-06-06
  • CodeIgniter框架中_remap()使用方法2例

    CodeIgniter框架中_remap()使用方法2例

    这篇文章主要介绍了CodeIgniter中的_remap()使用方法2例,需要的朋友可以参考下
    2014-03-03

最新评论