当前位置: 首页 > wzjs >正文

网站建设属于广告费吗湖南长沙seo教育

网站建设属于广告费吗,湖南长沙seo教育,wordpress 图片自适应,央企网站建设意义分享链接:https://github.com/xcjiu/php-excel 数据转换成 Excel 导出应用 非常简洁的一个 excel 导出封装,只要查询速度快,一百万数据量几十秒可导出并下载,生成多个 excel 文件并打包成 zip 通过浏览器下载 服务器临时生成的文…

分享链接:https://github.com/xcjiu/php-excel

数据转换成 Excel 导出应用

非常简洁的一个 excel 导出封装,只要查询速度快,一百万数据量几十秒可导出并下载,生成多个 excel 文件并打包成 zip 通过浏览器下载
服务器临时生成的文件和目录会在下载后全部清除
具体使用说明:把 excel 文件放入你的项目扩展目录,请确保 excel 目录有读写权限,并已安装 ZipArchive 压缩扩展,PHP>= 5.2.0

use excel\excel\excelclass\ExcelExport;//初始化并配置文件名,标题,字段值过滤器, 这些方法调用顺序随意
$excelObj = (new ExcelExport())->filename($filename)->title($title)->filter($filter);//你的数据查询
......//生成excel文件
$excelObj->excel($data, $i=1);//打包zip并下载
$excelObj->fileload();
注意:在服务器运行时可能遇到权限问题,所以请提前给好权限
如:默认的读写目录是 ../tmp   则要给tmp目录权限 sudo chown daemon:ubuntu -R tmp , sudo chmod -R 777 tmp
具体方法参数说明
filename($filename)$filename string 为字符串类型,配置这个文件名时不要加具体日期拼接,因为会自动生成 2018_08_08filename 模式的文件名title($title)$title array 为字段名对应标题的键值对数组, 如果标题字段数据中不存在则会忽略,如$title = ['user_id'=>'用户id','username'=>'用户名']filter($filter)$filter array 这个是用来做字段值过滤的,支持时间截转换成 datetime(Y-m-d H:i:s) 或 date(Y-m-d) 格式的输出,如:$filter = ['sex'=>[1=>'男', 0=>'女'], 'login_time'=>'datetime'];
sex 该字段值为数字要转化成不同的中文,字段值会根据过滤器中的配置来显示男或女
login_time 该字段值查询出来是int类型的时间截,配置了 datetime 则会转换成具体时间格式来输出
excel($data, $i=1)$data array 要导出的数据,为一个二唯数组,如果是一唯数组不做处理,因为只有一条数据不需要做文件导出$i int 这个默认值是 1,用来分隔文件用的。如果只有一个文件输出,不需要传此参数,如果是生成多个文件则需要传入该参数,并且每个文件名数字参数都不同fileload() 最后一步,不需要参数,自动打包zip下载并清理临时文件下面是一个demo
<?php
include_once "excelclass/ExcelExport.php";$limit = 10000; //一次查询一万条记录$filename = 'login_log';$title = ['id'=>'ID','user_id'=>'用户id','plat'=>'渠道','username'=>'用户名','sex'=>'性别','ip'=>'用户ip','register_time'=>'注册时间'];$filter = ['register_time'=>'datetime'];$con = mysqli_connect('127.0.0.1','root','pass','dbname') or die('数据库连接不上');$countSql = "select count(*) from user";$count = mysqli_fetch_assoc(mysqli_query($con,$countSql));$total = $count['count(*)'];//这里要注意一点,默认的临时保存文件的目录是 /tmp/ 如果这个目录不存在的话请 ->tmpdir()指定目录,并且保证有读写权限
$excelObj = (new ExcelExport())->tmpdir('/tmpdir/')->filename($filename)->title($title)->filter($filter);for ($i=0; $i < ceil($total/$limit); $i++) { //分段查询, 一次$limit=10000条$offset = $i * $limit;$dataSql = "select * from user limit $limit offset $offset";$result = mysqli_query($con, $dataSql);$data = [];while ($row = mysqli_fetch_assoc($result)) {$data[] = $row;}$res = $excelObj->excel($data, $i+1); //生成多个文件时的文件名后面会标注'($i+1)'
}
mysqli_close($con);
$excelObj->fileload();

http://www.dtcms.com/wzjs/167442.html

相关文章:

  • 做电影资源缓存网站教程阐述网络营销策略的内容
  • 女的男的做那个视频网站深圳seo排名哪家好
  • 普通网站 手机网站外贸平台自建站
  • 深圳网站建设网站推广方案成人短期技能培训学校
  • 商务网站开发考卷互联网营销师考试
  • 青岛公司的网站设计seo简介
  • 拜年小程序制作广州seo排名优化公司
  • 网站建设优化兼职在家汕头seo
  • 做百度网站排名软件搜索引擎平台排名
  • 北京企业建网站优帮云济南头条新闻热点
  • 做网站企业经营范围西安网络科技有限公司
  • 网站制作那家便宜baidu百度一下
  • 做网站建设赚钱吗网站seo优化技巧
  • asp.net建立网站百度首页关键词优化
  • 重庆自适应网站建设百度的网址是多少
  • 福州网络公司seo是什么职业做什么的
  • 做微信小程序和做网站电商运营主要负责什么
  • 网站改域名seo排名优化的方法
  • 哪个视频网站做视频赚钱的谷歌搜索引擎免费入口 台湾
  • 做外贸网站流程优化公司排名
  • 湖南长沙怎么注册工作室江苏网站seo设计
  • 博星卓越 网站开发方案网络推广免费平台
  • 建设 云服务器 网站谷歌seo软件
  • 下沙网站建设seo在线优化工具
  • 可以做网站的网络市场调查报告模板及范文
  • 贵州省建设监理协会官方网站什么样的人适合做策划
  • 中文企业网站模板html域名地址查询
  • 广告设计适合什么人学杭州seo搜索引擎优化公司
  • ppt在线浏览网站源码2023年7月疫情爆发
  • 怎么给网站上传附件搜索推广竞价托管哪家好