您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

PHP中利用PHPExcel导出Excel示例_PHP教程

2024/2/18 6:05:39发布20次查看
在php中导出excel有一种最简单的方法就是导出csv文件,但要做到真正的导出excel文件我们可以借助于phpexcel插件来实现。
phpexcel是个很强大的php操作excel的类库,但是对于简单的将数据用php 导出 excel来说这有点显得复杂,在google code上有一个php 导出 excel的类,可以简单调用,很方便。
 代码如下 复制代码
array ('name', 'surname'),
        array('schwarz', 'oliver'),
        array('test', 'peter')
        );
// generate file (constructor parameters are optional)
$xls = new excel_xml('utf-8', false, 'my test sheet');
$xls->addarray($data);
$xls->generatexml('my-test');
?>
例2
 代码如下 复制代码
getproperties();
//设置表头
    $key = ord(a);
    foreach($headarr as $v){
        $colum = chr($key);
        $objphpexcel->setactivesheetindex(0) ->setcellvalue($colum.'1', $v);
        $key += 1;
    }
$column = 2;
    $objactsheet = $objphpexcel->getactivesheet();
    foreach($data as $key => $rows){ //行写入
        $span = ord(a);
        foreach($rows as $keyname=>$value){// 列写入
            $j = chr($span);
            $objactsheet->setcellvalue($j.$column, $value);
            $span++;
        }
        $column++;
    }
    $filename = iconv(utf-8, gb2312, $filename);
    //重命名表
    $objphpexcel->getactivesheet()->settitle('simple');
    //设置活动单指数到第一个表,所以excel打开这是第一个表
    $objphpexcel->setactivesheetindex(0);
    //将输出重定向到一个客户端web浏览器(excel2007)
          header('content-type: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet');
          header(content-disposition: attachment; filename=$filename);
          header('cache-control: max-age=0');
          $objwriter = phpexcel_iofactory::createwriter($objphpexcel, 'excel2007');
          if(!empty($_get['excel'])){
            $objwriter->save('php://output'); //文件通过浏览器下载
        }else{
          $objwriter->save($filename); //脚本方式运行,保存在当前目录
        }
  exit;
}
phpexcel类的下载地址:http://php-excel.googlecode.com/files/php-excel-v1.1-20090910.zip
http://www.bkjia.com/phpjc/632892.htmlwww.bkjia.comtruehttp://www.bkjia.com/phpjc/632892.htmltecharticle在php中导出excel有一种最简单的方法就是导出csv文件,但要做到真正的导出excel文件我们可以借助于phpexcel插件来实现。 phpexcel是个很强大的...
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product