• 技术文章 >后端开发 >php教程

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

    2016-06-01 11:56:16原创416
    复制代码 代码如下:
    //模板存放目录
    $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');
    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:php读取excel文件
    上一篇:php判断ip黑名单程序代码实例_PHP 下一篇:php获取文件大小的方法_PHP
    Web大前端开发直播班

    相关文章推荐

    • 深入浅析PHP文件包含漏洞• php自己实现memcached的队列类_PHP教程• 装饰器模式,装饰模式_PHP教程• PHP多线程之内部多线程实例分析,php多线程实例分析_PHP教程• symfony表单与页面实现技巧,symfony表单技巧_PHP教程
    1/1

    PHP中文网