代码分享
来源:互联网 发布:2017大数据试题及答案 编辑:程序博客网 时间:2024/04/30 08:26
<?php/** * 2013-4-17 13:15:31 by leyangjun */class App_LEYANGJUN{ public static function editPickMode($whereStr = "") { $array = Module_Jit_JitPo::editPickMode($whereStr); return $array; } public static function getJitVendorCodes($whereStr = "") { $array = Module_Jit_JitPo::getJitVendorCodes($whereStr); return $array['data']; } public static function getJitPoList($whereStr = "") { $array = Module_Jit_JitPo::getJitPoList($whereStr); if (isset($array['data']) && !empty($array['data'])) return $array['data']; else return array(); } public static function getJitReportList($whereStr = "") { $array = Module_Jit_JitPo::getJitReportList($whereStr); if (isset($array['data']) && !empty($array['data'])) return $array['data']; else return array(); } public static function getexportInfo($whereStr = "") { $return = Module_Jit_JitPo::getexprotInfo($whereStr); if (!empty($return)) return $return['data']; else return array(); } public static function getJitPoCount($whereStr = "") { $array = Module_Jit_JitPo::getJitPoCount($whereStr); if (isset($array['data']) && !empty($array['data'])) return $array['data']; else return 0; } public static function exportJitPoGo($param, $name) { self::ExportJitPo($param, $name); exit; } public static function exportJitPoSKUGo($param, $name) { self::ExportJitPoSku($param, $name); exit; } public static function exportJitPoLISTGo($param, $name) { self::ExportJitPoLIST($param, $name); exit; } public static function getJitReportPoList($whereStr = "") { $array = Module_Jit_JitPo::getJitReportPoList($whereStr); return $array['data']; } public static function getJitPoInfoCount($whereStr = "") { $array = Module_Jit_JitPo::getJitPoInfoCount($whereStr); return $array['data']; } public static function getJitPoInfoList($whereStr = "") { $array = Module_Jit_JitPo::getJitPoInfoList($whereStr); return $array['data']; } public static function to_csv($file_name, $headerDate, $bodyData, $array_text, $flag) { // 输出Excel文件头,可把user.csv换成你要的文件名 if (!headers_sent()) { header('Content-Type: application/vnd.ms-excel'); header('Content-Disposition: attachment;filename="' . $file_name . '.csv"'); header('Cache-Control: max-age=0'); } // 打开PHP文件句柄,php://output 表示直接输出到浏览器 $fp = fopen('php://output', 'a'); foreach ($headerDate as $i => $v) { // CSV的Excel支持GBK编码,一定要转换,否则乱码 $headerDate[$i] = iconv('utf-8', 'gbk', $v); } // 将数据通过fputcsv写到文件句柄 if ($flag == 1) { fputcsv($fp, $headerDate); } // 逐行取出数据,不浪费内存 foreach ($bodyData as $row) { foreach ($row as $i => $v) { $row[$i] = iconv('utf-8', 'gbk', $v); if (in_array($i, $array_text)) { $row[$i] = "\t" . $row[$i]; } } fputcsv($fp, $row); } }}?>
0 0
- 分享代码
- 分享代码
- 分享代码
- 分享代码
- 代码分享
- 分享代码
- 微信分享代码,朋友圈分享代码
- CSS代码分享
- 一键分享代码
- QQ空间分享代码
- 邮件发送代码分享
- 存储过程代码分享
- 哈哈镜代码分享
- 下拉菜单代码分享
- java常用代码分享
- 微博分享代码
- “分享到”代码
- bshare常用分享代码
- Java日志 - 如何在项目中指定log4j.properties路径
- 九度 jobdu 1465 最简真分数问题
- 什么是REST风格
- jvm 内存管理(初见)
- 电信联通涉垄断被指因监管落后 处罚或不了了之
- 代码分享
- 轻松查询mysql语句执行时间
- iBatis配置log4j输出SQL详解
- 《大规模分布式系统架构与设计实战》
- metro ui,跟bootstrap差不多,一个很不错的前端框架,
- ktv装修走廊通道装修要点
- eclipse中maven项目有一个红叉,但项目编译打包运行都没有问题
- mysql 更改自动增长字段值的重新设定
- cad==>sketchup