/**

* 得到相应的列表字符串

*

* @param $titArr 字段和标题的对应数组

* @param $data 数据的列表数组

* @param $fileName 文件的名字

* @param int $type 类型 1 浏览器生成excel文件 2 直接生成文件

* @return void 列表table

*/

public function _showTableListExcel($titArr,$data,$fileName,$type=1)

{

$labelStr = $outStr = '';

if($titArr){

foreach ($titArr as $val) {

$labelStr .= '

'.$val.'';

}

$labelStr = '

'.$labelStr.'';

}

if($data){

$showArr = array_keys($titArr);

foreach ($data as $val) {

$rowStr = '';

foreach ($showArr as $name) {

$rowStr .= '

'.$val[$name].'';

}

$outStr .= '

'.$rowStr.'';

}

}

$outStr = '

';

//写出方式

if(1 == $type){

header("Content-Type:application/vnd.ms-excel");

header("Content-Disposition:attachment;filename={$fileName}.xls");

header("Pragma:no-cache");

header("Expires:0");

echo $outStr;

} else {

Libs_Tools_GlobalFunc::writeFile(array('fileName'=>'/tmp/'.$fileName.'.xls', 'content'=>$outStr));

}

}

该方法可以导出行比较多的excel文档,相比于phpExcel类库好用一些。

php导出excel方法,PHP导出EXCEL简单实用方法相关推荐

  1. python下载图片插入excel_Python向Excel中插入图片的简单实现方法

    本文实例讲述了Python向Excel中插入图片的简单实现方法.分享给大家供大家参考,具体如下: 使用Python向Excel文件中插入图片,这个功能之前学习xlwt的时候通过xlwt模块实现过.那时 ...

  2. Android客户端连接服务器- OKHttp的简单实用方法

    文章目录 一 .OKHttp简介 二. OkHttp3使用 1.创建HTTPClient实例 2.Get请求 3.POST请求 三.Timeouts(超时) **写在前面:本文只是对OKHttp3的简 ...

  3. 如何把pdf转换成excel呢?教你简单的方法

    PDF是我们日常生活中最常用的.毕竟PDF文件易读,兼容性高,布局非常清晰,不会出现错版.但是PDF文件只能阅读,不能编辑,所以我们需要对转换成各种格式的文档进行检查和编辑.那么,当我们收到一个PDF ...

  4. android源码编译 老罗,Rx_Android 的简单实用方法(参考老罗代码)

    Rx是响应式编程的意思, 本质是观察者模式, 是以观察者(Observer)和订阅者(Subscriber)为基础的异步响应方式. 在Android编程时, 经常会使用后台线程, 那么就可以使用这种方 ...

  5. PHPExcel----保存/导出excel文档数据【简单实用demo】

    首先要有PHPExcel类:传送门 只需要保存其中的Classes即可. 在项目中引用PHPExcel.php 我这里放在同目录下: include("./PHPExcel/PHPExcel ...

  6. 计算机一级电子表格排序,Excel电子表格排序的三种实用方法是什么?

    全国计算机等级考试(等考)指定教材 全国计算机等级考试学习视频 全国计算机等级考试网上辅导招生 全国计算机等级考试时间及科目预告 考试大教育全国计算机等级考试在线测试平台 全国计算机等级考试资料下载 ...

  7. 计算机一级excel排名方法,Excel电子表格排序的三种实用方法

    排序是数据处理中的经常性工作,Excel排序有序数计算(类似成绩统计中的名次)和数据重排两类.本文以几个车间的产值和名称为例,介绍Excel 2000/XP的数据排序方法. 一.数值排序 1.RANK ...

  8. ffmpeg 命令集的简单实用方法

    一.常用操作 1.获取视频的信息 ffmpeg -i video.MP4 4.为视频重新编码以适合在iPod/iPhone上播放 ffmpeg -i source_video.MP4 input -a ...

  9. MobaXterm简单实用方法-通过SSH连接服务器

    一.前言 MobaXterm如何连接远程服务器?MobaXterm是一款十分优秀的sshx远程控制软件,MobaXterm免费版内建多标签和多终端分屏,内建SFTP文件传输,功能非常的强大实用.在单个 ...

最新文章

  1. 软考中项学习之路--在路上
  2. 编程开发之--java多线程学习总结(5)
  3. sharepoint 到底是什么
  4. 数据结构之图:加权有向图与dijkstra算法找到最短路径,Python——28
  5. 3.Android的新虚拟ART与原虚拟机DVM的区别
  6. C# 使用Task执行异步操作
  7. Python中random模块生成随机数详解
  8. 缓存在哪里_蚂蚁金服中间件(4轮题目):MVCC+缓存穿透+悲观锁+NIO+负载均衡等
  9. Tomcat如何配置X-Frame-Options头
  10. Java基础知识小杂库
  11. python怎么使用base64_python常用库之base64
  12. FLASH+XML:构建简单易更新网站
  13. Scala学习04——Scala方法与函数
  14. 信号及传播介质 综合布线系统
  15. 左耳朵耗子:编程的本质是什么?
  16. c语言中文件的四种读取方法
  17. ubuntu下 端口映射
  18. flutter常见报错处理
  19. Java的重载和重写区别(面试常见)
  20. Strings Mix

热门文章

  1. 如何查找基因在发表研究中的表达
  2. R语言使用caret包构建岭回归模型(Ridge Regression )构建回归模型、通过method参数指定算法名称、通过trainControl函数控制训练过程
  3. R语言使用ggplot2包的快速可视化函数qplot绘制散点图(分类变量分组配色、连续值程度配色)实战
  4. R语言临床预测模型的评价指标与验证指标实战:C-index指标计算
  5. python使用imbalanced-learn的RandomOverSampler方法进行上采样处理数据不平衡问题
  6. R卡方检验(CHI-SQUARE TEST)
  7. pip国内常用源及配置方式
  8. ML基石_1_LearningProblem
  9. day04 JDBC java数据库连接
  10. python期末考试试题