• 微课视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
微课江湖
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 微课视频
  • bios
  • 系统安装
  • 系统进程
  • Windows
  • LINUX
  • RedHat/Centos
  • Ubuntu/Debian
  • Fedora
  • Solaris
  • 麒麟系统
  • 红旗Linux
  • 苹果MAC
  • 注册表
  • 其它系统
您的位置:首页 > 操作系统 >其它系统 > PHP生成Excel报表的方法

PHP生成Excel报表的方法

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-05-12

佚名 通过本文向大家介绍了php treegrid报表,php 统计报表,php 报表,php报表开发,php报表插件等相关知识,希望对您有所帮助,也希望大家多多支持微课江湖

PHP生成Excel报表

<?php
 $path = '/usr/share/pear'; // 你自定义的 PEAR 路径
 set_include_path(get_include_path() . PATH_SEPARATOR . $path); // 设置 PHP 环境变量路径为除 php.ini 默认的以外, 再加上你自定义的 PEAR 路径
 require '/usr/share/pear/Spreadsheet/Excel/Writer.php'; // 包含 PEAR::Spreadsheet_Excel_Writer 类文件
 $name = 'atyu30';
 $work = $_POST['file_body'];
 $num = '10';
 $filename = $_POST['file_name'];
 $name_suffix01 = '_报告.xls';
 $name_suffix02 = iconv('utf-8','gb2312',$name_suffix01);
 
 $workbook = new Spreadsheet_Excel_Writer(); // 实例化 PEAR::Spreadsheet_Excel_Writer 类
 $workbook->send($filename.$name_suffix02); // 发送 Excel 文件名供下载
 $workbook->setVersion(8);
 $worksheet =& $workbook->addWorksheet('sheet-1'); // 加入一个工作表 sheet-1
 $worksheet->setInputEncoding('utf-8'); // 指定行编码
 $data = array(
         array('姓名', '节目清单', '上传数量'),
         array($name, $work, $num),
         array($name, $work, $num),
 );
 for ($row = 0; $row < count($data); $row ++) {
     for ($col = 0; $col < count($data[0]); $col ++) {
         $worksheet->writeString($row, $col, $data[$row][$col]); // 在 sheet-1 中写入数据
     }
  }

 $worksheet =& $workbook->addWorksheet('sheet-2'); // 加入一个工作表 sheet-2
 $worksheet->setInputEncoding('utf-8'); // 指定行编码
 $data = array(
     array('姓名', '节目清单', '上传数量'),
     array($name, $work, $num),
     array($name, $work, $num),
 );
 for ($row = 0; $row < count($data); $row ++) {
     for ($col = 0; $col < count($data[0]); $col ++) {
         $worksheet->writeString($row, $col, $data[$row][$col]); // 在 sheet-2 中写入数据
     }
 }

 $workbook->close(); // 完成下载
echo $name;
?>
 

</div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • PHP生成Excel报表的方法

相关文章

  • 2017-05-12Thumbs.db是什么文件?如何禁止产生和删除它
  • 2017-05-12在Docker的容器之间设置网络设置网络通信的方法
  • 2017-05-12如何创建电脑用户名 电脑用户名是什么怎么修改
  • 2017-05-12UG怎么在实体部件中创建倾斜槽?
  • 2017-05-12wdcp的/www目录大小调整或增加分区/硬盘的方法
  • 2017-05-12CMD命令行中cd命令使用方法
  • 2017-05-12Docker的Dockerfile脚本基本使用指南
  • 2017-05-12在VMWare中配置SQLServer2005集群 Step by Step(五) SQLServer集群安装
  • 2017-05-12电脑从待机状态恢复时蓝屏死机问题的解决方法
  • 2017-05-12虚拟机增加磁盘空间后SWAP分区不能挂载怎么办?

文章分类

  • bios
  • 系统安装
  • 系统进程
  • Windows
  • LINUX
  • RedHat/Centos
  • Ubuntu/Debian
  • Fedora
  • Solaris
  • 麒麟系统
  • 红旗Linux
  • 苹果MAC
  • 注册表
  • 其它系统

最近更新的内容

    • 在Docker中安装Kali Linux的教程
    • VMware虚拟机错误 显示该虚拟机正在使用中该怎么办?
    • 对KVM虚拟机进行cpu pinning配置的方法
    • 如何解决外接Hdmi没有声音的问题
    • 如何利用批处理文件去掉快捷方式小箭头的方法
    • vmware虚拟机不能使用键盘该怎么办?
    • Linux系统下Xen虚拟机的安装和配置详细教程
    • UG怎么在实体部件中创建倾斜槽?
    • Debian中设置locale的方法小结
    • Gentoo全局USE标记简介

关于我们 - 联系我们 - 免责声明 - 网站地图

©2015-2018 All Rights Reserved. 微课江湖 版权所有